一个比较普通的方法://将BMP文件转化为JPG文件
procedure BMPSaveToJPG(sBMPFile :string);
var
B: TBitmap;
jp: TJpegImage;
begin
jp := TJpegImage.Create;
try
with jp do
begin
try
B := TBitmap.Create ;
B.LoadFromFile(trim(sBMPFile));
Assign(B);
SaveToFile(ChangeFileExt(trim(sBMPFile),'.jpg'))
finally
B.free ;
end;
end;
finally
jp.Free;
end;
end;
procedure BMPSaveToJPG(sBMPFile :string);
var
B: TBitmap;
jp: TJpegImage;
begin
jp := TJpegImage.Create;
try
with jp do
begin
try
B := TBitmap.Create ;
B.LoadFromFile(trim(sBMPFile));
Assign(B);
SaveToFile(ChangeFileExt(trim(sBMPFile),'.jpg'))
finally
B.free ;
end;
end;
finally
jp.Free;
end;
end;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货