bmp 转换为 jpg ? 分辨率保持不变(50分)

  • 主题发起人 主题发起人 xishi
  • 开始时间 开始时间
X

xishi

Unregistered / Unconfirmed
GUEST, unregistred user!
bmp 转换为 jpg ? 分辨率保持不变
 
分辨率保持不变??可能么?
 
最多
jgpegimage.compressquality:=100;
jgpegimage.compress;
 
分辨率不变是不可能的,至多100%压缩:
uses ..., Jpeg;
procedure TForm1.Button1Click(Sender: TObject);
var
MyJpg : TJPEGImage;
MyBmp : TBitmap;
begin
MyBmp := TBitmap.Create;
with MyBmp do
try
LoadFromFile('a.bmp');
MyJpg := TJPEGImage.Create;
with MyJpg do
begin
Assign(MyBmp);
CompressionQuality := 100; //压缩的百分比,取值为1..100
Compress;
SaveToFile('b.jpg');//保存图片
Free;
end;
finally
Free;
end;
end;
 
用大家所说的方法,得到的图片用photoshop打开时的分辨率都是72,但原来的bmp图
片的分辨率是300的。现在我想得到的jpg图片的分辨率和原来的bmp图片的一样,都是300,
如何实现?????
 

分辨率是什么意思? 图像的大小?
 
多人接受答案了。
 
我也遇到同样的问题,头痛
 
后退
顶部