var bmp:TGPBitmap;
begin
bmp:=TGPBitmap.Create('c:\1.jpg');
但是没有 bmp.Free,在另外的地方Free的;
end;
请问,这时如果我想删除1.jpg,或者对bmp进行了修改之后保存到原来的文件,应该怎么办?
begin
bmp:=TGPBitmap.Create('c:\1.jpg');
但是没有 bmp.Free,在另外的地方Free的;
end;
请问,这时如果我想删除1.jpg,或者对bmp进行了修改之后保存到原来的文件,应该怎么办?
g: TGPGraphics;
image: TGPImage;
rect: TGPRect;
begin
image := TGPimage.FromFile("c:\1.jpg)";
rect := MakeRect(1,1,40,40);
g.DrawImage(image, rect); //g已经创建
image.Save("c:\1.jpg",ImageFormat.jpeg); //这里这个ImageFormat 不知有没写错,你去查查吧...
end;
bmp:=TGPBitmap.Create('c:\1.jpg');如果没有释放,C:\1.jpg就不能删除,但是我现在想删除掉它