请问如何把一个BMP文件转换成jpeg格式的文件,重要的是只压缩且无损 borland\delphix\help\examples\jpeg; ~是版本号 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 创建一个BITMAP和一个JPEGIMAGE,把BITMAP LOAD 近来,然后ASSIGN给JPEG。就可以了。当然要指定压缩率就是JPG的一个属性,我见大家一般都用75你也可以用 100随你了 procedure TForm1.BitBtn1Click(Sender: TObject); //uses Jpeg;var BitMap:TBitMap; Jpeg:TJpegImage;begin try BitMap:=TBitMap.Create; Jpeg:=TJpegImage.Create; BitMap.LoadFromFile('c:\windows\desktop\myBmp.bmp'); Jpeg.CompressionQuality:=75; Jpeg.Assign(BitMap); Jpeg.SaveToFile('c:\windows\desktop\myjpg.jpg'); finally BitMap.Free; Jpeg.Free; end;end; 不可能无损,不可能!要不就不叫JPG了 高分求助QuickRep报表源码,要多少分,你说! 急、急、急:怎样判断某个字符串里面是数字还是字符?不好意思只有10分了 问一个LISTVIEW属性的问题? 如何显示数学公式如x的立方,对数等等?? 在不关闭ClientDataSet的情况下插入列, filter按两个条件进行过滤如何写啊! 各位高手,有个影响我吃饭的问题,请救救小弟 请教字符分割<tr 1234567 </tr>... <tr abcde.. </tr>在线等! 哪位同志有infopower,及注册码? 如何知道Delphi工程中包含了多少窗体? 不知何时才能有真正的DELPHI中文版和中文帮助呢? 新年快乐!恭喜发财!
就可以了。当然要指定压缩率就是JPG的一个属性,我见大家一般都用75你也可以用
100
随你了
var BitMap:TBitMap;
Jpeg:TJpegImage;
begin
try
BitMap:=TBitMap.Create; Jpeg:=TJpegImage.Create;
BitMap.LoadFromFile('c:\windows\desktop\myBmp.bmp');
Jpeg.CompressionQuality:=75;
Jpeg.Assign(BitMap);
Jpeg.SaveToFile('c:\windows\desktop\myjpg.jpg');
finally
BitMap.Free; Jpeg.Free;
end;
end;