请问如何实现bmp和jpeg格式图片的互相转换及图像质量控制?
解决方案 »
- 求助。调用C++动态库指针访问出错。
- 编译一个软件,为什么题是错误没有 Projects/Bpl/Psock.pas NMsmtp.pas文件(在线等)
- sos!!!!急急急!!!!!!!!!!!!!!!!!!!!!!!
- 一个关于query.sql中的问题!!!帮忙
- dblookupcombobox可以限制用户只输入指定的字符吗?
- StringGrid能不能加入图片!!!
- 关于DCom连接的三层结构体系的网络配置,给分一定给分(在线等)
- Delphi的exe可执行文件怎么脱离delphi环境,bow,thanks all
- DBGIRD中的内容显示到Edit中呢,该用什么方法.
- 什么函數能獲得當前運行文件所在的路徑﹐不包括文名的 。
- 大家好,问一个组件安装问题。。
- 关于MaskEdit
]
function BmpToJpg(Bmp: TBitmap; Quality: Integer = 100): TJpegImage;
begin
Result := nil;
if Assigned(Bmp) then
begin
Result := TJpegImage.Create;
Result.Assign(Bmp);
Result.CompressionQuality := Quality;
Result.JPEGNeeded;
Result.Compress;
end;
end;function JpgToBmp(Jpg: TJpegImage): TBitmap;
begin
Result := nil;
if Assigned(Jpg) then
begin
Result := TBitmap.Create;
Jpg.DIBNeeded;
Result.Assign(Jpg);
end;
end;