请问在DELPHI中如何将TIF格式转换成JPG格式 在DELPHI中如何将TIF格式的文件转换成JPG格式文件呀. 主要是为了减少TIF文件的大小. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DELPHI支持JPG,但不支持TIF格式.要自己写一个程序,将TIF格式的文件转换成JPG格式文件,谈何容易?但你可以设法从第三方寻找支持,建议你在网上找. 需要找个支持TIF的单元,然后把TIF图像映射到BMP对象再转到JPEG对象给出一个BMP到JPG的方法procedure BMP2JPG(BMPFile:string);varBMP:TBitmap;JPG:TJPEGImage;JPGFile:string;begin BMP:=TBitmap.Create; JPG:=TJPEGImage.Create; try BMP.LoadFromFile(BMPFILE); //载入BMP文件 BMP.PixelFormat:=pf24bit; JPG.Assign(BMP); //映射到JPEG单元 JPG.CompressionQuality:=100; //压缩设置 JPG.Performance:=jpBestQuality; JPG.Compress; //开始压缩 JPGFile:=ChangeFileExt(BMPFile,'.jpg'); //修改文件扩展名为JPG JPG.SaveToFile(JPGFile); //保存 finally JPG.Free; //释放 BMP.Free; end;end; 用GDI+ 只要设置一下CLSID就行了 为什么在ACCESS中按日期查询总是错误? 请问ctr+Z两个键合用的asc值是多少呀? 无产阶级求助Delphi操纵Word时如何插入图表? 请教一个计算字段的问题 用过arj的过来帮忙,谢谢 为什么我的程序用INSTALLFIELD打包之后,安装程序是原程序的9培还大? 這條SQL語句錯在那里?? 请问下如何更新ASP网站内容 delphi 7 画面可以合成一体吗 系统编程: 怎样在IE浏览器的快捷菜单上添加我的程序快捷方式。并能。。。 如何实现将几张图片一张缩略图保存起来 请教:用GDI压缩JPG的图像质量问题
要自己写一个程序,将TIF格式的文件转换成JPG格式文件,谈何容易?
但你可以设法从第三方寻找支持,建议你在网上找.
给出一个BMP到JPG的方法
procedure BMP2JPG(BMPFile:string);
var
BMP:TBitmap;
JPG:TJPEGImage;
JPGFile:string;
begin
BMP:=TBitmap.Create;
JPG:=TJPEGImage.Create;
try
BMP.LoadFromFile(BMPFILE); //载入BMP文件
BMP.PixelFormat:=pf24bit;
JPG.Assign(BMP); //映射到JPEG单元
JPG.CompressionQuality:=100; //压缩设置
JPG.Performance:=jpBestQuality;
JPG.Compress; //开始压缩
JPGFile:=ChangeFileExt(BMPFile,'.jpg'); //修改文件扩展名为JPG
JPG.SaveToFile(JPGFile); //保存
finally
JPG.Free; //释放
BMP.Free;
end;
end;