繁体   English   中英

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

[英]jpg images converted to PNG with wand get much larger

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM