几天前我提出了这个问题,并得到了答案:如何为图片添加框架并插入文字?
现在,当我将 TPanel(1x 形状、1x TImage、2x TLabel)中的内容保存为 JPG 文件时,这个 JPG 文件的大小从 TImage 中的 20kb 增加到了 620kb。
尺寸几乎相同。原始的 JPG 文件为 320x320,新的 JPG 图片为 361x440。
那么,如何减小文件大小呢?
这是来自 @iPath 的第一个问题的答案,所以这就是新的 JPG 文件的创建方式:
尺寸几乎相同。原始的 JPG 文件为 320x320,新的 JPG 图片为 361x440。
那么,如何减小文件大小呢?
这是来自 @iPath 的第一个问题的答案,所以这就是新的 JPG 文件的创建方式:
procedure TForm1.SavePanelAsImage;
var
img: TBitmap;
begin
img := TBitmap.Create;
try
img.Width := fpPanel.Width;
img.Height := fpPanel.Height;
fpPanel.PaintTo(img.Canvas, 0, 0);
img.SaveToFile(fpFileName);
finally
img.Free;
end;
end;