我用程序在一张BMP上写了一行字,用TJPEG转成JPG后,发现字体不清晰了.
我想得到一个清晰的字怎么办? 用Photoshop和ACDSee(选YUV111)后转后的都是清晰的,
为什么用TJPEG组件得到的字体边缘会有模糊的感觉,压缩质量已经是100了.
我想得到一个清晰的字怎么办? 用Photoshop和ACDSee(选YUV111)后转后的都是清晰的,
为什么用TJPEG组件得到的字体边缘会有模糊的感觉,压缩质量已经是100了.
解决方案 »
- delphi 查找进程出错
- 关于dll封装dxdbtreeview问题
- 怎样动态读出类中的public属性,GetPropInfo只能读出published部门的属性
- 有段代码,想请教各位。
- 人心不古 《Delphi深度探索第二版》源码从何而来?
- 超复杂问题,大家来帮帮看看,如何显示数据~!
- treeview怎样把两个表的一对多关系显示出来啊
- 血快吐光了,救我.~~~(数据库-qrpreview)
- 谁有Eastunfail的LexLib的源码 ?能 否发给我一份。谢谢。
- 在Delphi中如何使用第三方控件?
- 怎样使运行时的子窗体大小和设计时的一样?
- 求助:用Indy的TIdSMTP发送HTML格式的邮件,并且带附件。。。。
procedure TForm1.Button1Click(Sender: TObject);
(*压缩MBP为JPEG;但是没有提供压缩比可选项
凑合用吧,大概1/3 ^_^:
Note:必须加上JPEG到Uses单元
*)
var
MyJPEG : TJPEGImage;
MyBMP : TBitmap;
begin
MyBMP := TBitmap.Create;
with MyBMP do
try
LoadFromFile('e:\lm.BMP'); //你的图片位置
MyJPEG := TJPEGImage.Create;
with MyJPEG do begin
Assign(MyBMP);
CompressionQuality:=10; //压缩比例
Compress;
SaveToFile('e:\lm01.JPEG');//保存路径……
Free;
end;
finally
Free;
end;
end;