【发布时间】:2011-01-29 18:31:58
【问题描述】:
【问题讨论】:
标签: delphi png delphi-2009 gif wmf
【问题讨论】:
标签: delphi png delphi-2009 gif wmf
PNG 并不难,Delphi 2009 包含 TPNGImage。 对于 GIF,您可以使用 GDI+ 或 TGifImage 组件...
代码如下:
procedure Test;
var
p : TPicture;
png : TPngImage;
begin
try
p := TPicture.Create;
p.LoadFromFile('c:\INPUT.WMF');
png := TPngImage.CreateBlank(COLOR_RGB, 8, p.Width, p.Height);
png.Canvas.Draw(0,0, p.Graphic);
png.SaveToFile('C:\OUTPUT.png');
finally
Free(p);
Free(png);
end;
end;
【讨论】: