Python枕头输入的图像重量比最终的要轻,如何?

2024-04-26 21:01:11 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我试着用PillowPython优化一些图像,但原始图像实际上比最终图像优化得多。。。怎么会这样?你知道吗

这是我正在使用的最简单的脚本,还有一些,裁剪图像,删除空白和一些可能减小文件大小的东西,但是它变大了。。。你知道吗

所以我只尝试了优化部分,只是打开图像,然后保存到JPEG的80质量。你知道吗

原始图像是29,7KB最终图像是31,5KB。这怎么可能?你知道吗

output = StringIO.StringIO()

image = Image.open(StringIO.StringIO(imagen))

ImageFile.MAXBLOCK = max(image.size) ** 2
image.save(output, 'JPEG', quality=80, optimize=True, progressive=True)

contents = output.getvalue()
output.close()
return contents

Tags: 图像image脚本trueoutputcontents质量open