用 image1.Picture.SaveToFile('c:/j.jpg'); 保存图片时怎样控制图片质量?(10分)

  • 主题发起人 主题发起人 国色天香
  • 开始时间 开始时间

国色天香

Unregistered / Unconfirmed
GUEST, unregistred user!
在 Photoshop 中保存 JPG 图片时 ,可以选择图片质量,如果不介意质量,则可以得到较大的压缩比 ,在 Delphi中保存 JPG 时 ,希望图片文件能尽可能 小 ,能控制吗
 
用TJPEGImage控件中的CompressionQuality控制。
取值: 0.........100
质量:最差 最好
文件:最小 最大
 
 
就用 image 控件行吗 ,你说的这个控件哪儿有?
 
当然就是image控件,只不过你要加上jpeg单元
 
你原来的图片是不是jpeg?
 
在 Image 上现画的
 
那么你要用
j:=TJpegImage.Create;
j.Assign(image.Picture.Glaphic);
j.CompressionQuality:=...;
j.SaveToFile(...);
j.free;
 
compressionquality,这个属性控制图片的压缩比,用它就可以了
 
后退
顶部