为什么我用Python枕头保存的图像文件比原来的小?
我开始习惯Python和Pillow,刚刚打开并保存了一个图像文件。有趣的是,新文件的mb大约是原始文件的一半。 我读了save()的文档,但没有找到关于这种行为的线索 文件的属性在分辨率和深度上看起来没有什么不同 你知道为什么会这样吗 这是我的密码为什么我用Python枕头保存的图像文件比原来的小?,python,image,python-imaging-library,size,Python,Image,Python Imaging Library,Size,我开始习惯Python和Pillow,刚刚打开并保存了一个图像文件。有趣的是,新文件的mb大约是原始文件的一半。 我读了save()的文档,但没有找到关于这种行为的线索 文件的属性在分辨率和深度上看起来没有什么不同 你知道为什么会这样吗 这是我的密码 import PIL.Image imageone = PIL.Image.open("/Users/Michael/Desktop/test1.png") imageone.save("/Users/Michael
import PIL.Image
imageone = PIL.Image.open("/Users/Michael/Desktop/test1.png")
imageone.save("/Users/Michael/Desktop/test2.png")
原始文件
我发现了一个很好的在线exif阅读器,它实际上显示了两个不同之处。这是一个截图。多亏了
是否可以在保存时附加
.size
参数,或者在保存之前调用自身来定义大小?您的输出文件是JPG?可能有许多参数会影响PIL写入png文件的方式。我在文档中看到的是压缩。也许您的原始版本没有压缩,因为PIL使用了一些压缩,这可能是造成差异的原因。outputfile是png,根据文件路径后缀,它应该是png。我对医生的理解是这样的。这可能是默认的压缩。有什么办法可以查出来吗?