首页 > 解决方案 > 为什么我用 Python Pillow 保存的图像文件比原始文件小?

问题描述

我开始习惯 Python 和 Pillow,刚刚打开并保存了一个图像文件。有趣的是,新文件的 mb 大约是原始文件的一半。我阅读了保存文档(https://pillow.readthedocs.io/en/stable/reference/Image.html#PIL.Image.Image.save),但没有找到有关该行为的线索。

文件的属性在分辨率和深度上看起来并没有什么不同。

任何线索为什么会这样?

这是我的代码

import PIL.Image

imageone = PIL.Image.open("/Users/Michael/Desktop/test1.png")
imageone.save("/Users/Michael/Desktop/test2.png")

我从 PIL 中得到的文件 原始文件https://imgur.com/a/tnwU9fn

操作系统提供的文件详细信息

我找到了一个不错的在线 exif 阅读器,它实际上显示了两个不同之处。这是一个屏幕截图。感谢http://exif.regex.info/exif.cgi

并排图像信息详细信息

标签: pythonimagepython-imaging-librarysize

解决方案


推荐阅读