用魔杖转换为PNG的jpg图像变得更大

时间:2014-04-08 20:04:36

标签: python wand

我有一个批处理过程,使用魔杖转换上传的图像,以生成缩略图和调整大小的版本。问题是转换后的图像比原始图像大得多。上传的jpg(1024x768)为239kB,最终超过1.2MB,800x600。如果我只是调整大小但不更改格式,则图像为132kB。这是我脚本中相关的代码。

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

2 个答案:

答案 0 :(得分:2)

保留格式。 PNG使用不同的方式编码"颜色并没有非常适合照片(它更适合插图,图标和剪贴画)。

如果图片中的颜色数量有限,您会发现它可以正常工作。

图像格式的经验法则是将JPEG用于照片,将PNG用于其他任何内容。

答案 1 :(得分:0)

问题是PNG可能比JPG更大,特别是在存储照片时,这可能是问题所在。如果您因特定原因不需要PNG,我会保留JPG格式。