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