-2
的quility我有壓縮的位圖到JPEG做了功能的最佳途徑。DELPHI:什麼是壓縮最大,並保持BITMAP
procedure BmptoJpeg(Bmp : TBitmap; JpgStream: TStream);
var
Jpg: TJPEGImage;
begin
Jpg := TJPEGImage.Create;
try
Jpg.Assign(Bmp);
Jpg.CompressionQuality := 10;
Jpg.Compress;
Jpg.SaveToStream(JpgStream);
finally
Jpg.Free;
end;
end;
但是這並不適合原始位圖的高質量。 是否有另一種方式來保持質量和最大壓縮位圖? 而不壓縮爲JPEG另一種方法也很適合我。 只有壓縮max和保持質量是我的目標
同樣的問題在這裏:http://stackoverflow.com/questions/3102043/problem-converting-bmp-to-jpg-using-tjpegimage-component – are
'jpg.CompressionQuality:= 10;'?嘗試'100' – ventiseis
好了,你想怎麼辦?你想要有損JPEG壓縮嗎?你想要無損PNG壓縮嗎?任何決定都將依賴於只有你擁有的圖像內容的知識。不同的算法更適合不同的圖像類型。 –