2014-04-08 55 views
0

我有一個批處理過程,使用魔杖轉換上傳的圖像以生成縮略圖和調整大小的版本。問題是轉換後的圖像比原始圖像大得多。上傳的jpg(1024x768)爲239kB,在800x600時超過1.2MB。如果我只是調整大小,但不改變格式,圖像是132kB。這是我的腳本中的相關代碼。jpg圖像轉換爲帶有魔杖的PNG得到更大

im1 = Image(blob=file) sizemedium = '800x600' im1.transform(resize=sizemedium) im1.format ='png' medfile = im1.make_blob()

+0

將JPG轉換爲PNG時需要更大的文件大小。 – user13286

回答

2

保持格式。 PNG使用不同的「編碼」顏色方式,對照片沒有很好的優化(對插圖,圖標和剪貼畫更好)。

如果圖像中顏色數量有限,您會發現它可以正常工作。

圖像格式的經驗法則是對照片使用JPEG,對任何其他使用PNG。

0

問題是PNG可能比JPG大,特別是當你存儲照片時,所以這可能是問題所在。如果您因特定原因不需要PNG,我只會保留JPG格式。

相關問題