$$$$$$ BMP 转 JPG 然后SAVETOFILE的问题 在线等待$$$$$$
LWWL 2005-01-27 12:37:44 use
jpeg;
procedure TFmain.Timer1Timer(Sender: TObject);
Var
jpeg: TJPEGImage;
bmp: TBitmap;
i:integer;
begin
bmp:= TBitmap.Create;
try
bmp.Assign(Fmain.GetFormImage);
jpeg:= TJPEGImage.Create;
try
jpeg.Assign( bmp );
jpeg.compress;
jpeg.SaveTofile('d:\1.jpg');
finally
jpeg.free;
end;
finally
bmp.free;
end;
end;
这是个很简单的BMPTOJPG的代码 .
存文件的时候 在执行N次后 内存涨 直到内存耗尽 怎解决?
timer1.time.Interval:=1000;
能给个具体解决例子么?谢谢!
大家可已把这段代码复制到DELPHI中调试 2分钟后 看着内存就知道了