降低图像质量的Python枕头不会改变文件大小

时间:2016-06-16 12:19:55

标签: python python-imaging-library pillow

我正在尝试使用枕头(pil)降低图像的文件大小,但降低图像质量并不会降低保存图像的大小。 保存的图像' image2'和' image3'大小相同。

import PIL from Image

im = Image.open('image.png')

im.save('image2.png', quality=100)
im.save('image3.png', quality=10)

2 个答案:

答案 0 :(得分:1)

PNG格式仅支持无损压缩,压缩比通常是有限的,不能自由调整。

如果我是对的,那么有一个变量参数可以告诉压缩器花费更多或更少的时间来寻找更好的压缩方案。但是没有成功的保证。

答案 1 :(得分:0)

你必须使用图像压缩来减小尺寸 - pngquant或类似 https://pngquant.org/