delphi自带的例程里面有一个BMP转jpg的程序,
把当前目录下的.bmp存入一个TList或数组里面,再作批量转换呀。
把当前目录下的.bmp存入一个TList或数组里面,再作批量转换呀。
解决方案 »
- 如何使用FastReport OCX插件实现Web打印?
- 如何用DELPHI进行块的读取与写入操作
- 100分求教:进销存中付款方式的设置?
- sendmssage LVM_DELETEITEM为什么一次删除两条记录
- 请问高人如何用DELPHI编写DLL文件。
- ado, 防止驱动没有装,我该怎么办?
- ShanShiMin(剑雨飘香),我按你说的可以行的通,但是为什么菜单失效了?请解答,谢谢!
- 急,请问怎么得到一个字符的 ASCII码
- stringgrid敲回车进入下一行,这样不行吗?
- 请问delphi的软件怎样发布??可否赐教??555。。。
- 公司不做软件了,失业了,高兴送分
- 我想做一局域网的dd,问两个问题
var
MyJpeg: TJpegImage;
Image1: TImage;
begin
Image1:= TImage.Create(self);
MyJpeg:= TJpegImage.Create;
Image1.Picture.Bitmap.LoadFromFile('c:\windows\desktop\aa.BMP'); // Load the Bitmap from a file
MyJpeg.Assign(Image1.Picture.Bitmap); // Assign the BitMap to MyJpeg object
MyJpeg.CompressionQuality:=StrToInt('75');
MyJpeg.Compress;
MyJpeg.SaveToFile('c:\windows\desktop\test.JPG'); // Save the JPEG to Disk
end;
var
TempJPEG : TJPEGImage;
TempBMP : TBitmap;
begin
TempBMP := TBitmap.Create;
with TempBMP do
try
LoadFromFile(f:\temp.bmp); //你的图片位置
TempJPEG := TJPEGImage.Create;
with TempJPEG do begin
Assign(TempBMP);
CompressionQuality:=10; //压缩比例
Compress;
SaveToFile('e:\Temp01.JPEG');//保存路径……
Free;
end;
finally
Free;
end;
end;
你不妨看看