S
superdyp
Unregistered / Unconfirmed
GUEST, unregistred user!
过程如下:
procedure CompressJpg(oldFile: String; JpgFile: String; Quality: Integer)
{
说明:压缩Jpg图片
参数:oldFile 源图片名
参数:JpgFile 目标图片名
参数:Quality 压缩率
}
var
Jpeg: TJPEGImage;
begin
if not FileExists(oldFile) then
Exit;
try
Jpeg := TJPEGImage.Create;
with Jpeg do
begin
LoadFromFile(oldFile);
CompressionQuality := Quality; //压缩比例
Compress;
SaveToFile(JpgFile); //保存路径、文件
end;
finally
end;
end;
可是为何执行完后,在指定的目录中,是产生的一个jpg文件,但其大小为OK??是否这个过程有问题呢? 谢谢!
procedure CompressJpg(oldFile: String; JpgFile: String; Quality: Integer)
{
说明:压缩Jpg图片
参数:oldFile 源图片名
参数:JpgFile 目标图片名
参数:Quality 压缩率
}
var
Jpeg: TJPEGImage;
begin
if not FileExists(oldFile) then
Exit;
try
Jpeg := TJPEGImage.Create;
with Jpeg do
begin
LoadFromFile(oldFile);
CompressionQuality := Quality; //压缩比例
Compress;
SaveToFile(JpgFile); //保存路径、文件
end;
finally
end;
end;
可是为何执行完后,在指定的目录中,是产生的一个jpg文件,但其大小为OK??是否这个过程有问题呢? 谢谢!