0

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

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

4

2 回答 2

2

保持格式。PNG 使用不同的“编码”颜色方式,并且对照片不是很优化(它更适合插图、图标和剪贴画)。

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

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

于 2014-04-08T20:10:05.443 回答
0

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

于 2014-04-08T20:12:57.560 回答