Python Pillow 降低图像质量不会改变文件大小

标签 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)

最佳答案

PNG格式仅支持无损压缩,其压缩率通常受到限制且无法自由调整。

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

关于Python Pillow 降低图像质量不会改变文件大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37859042/

相关文章:

python - 根据多个其他列的值选择和更改第三个值

python - 从 MultiIndex 中选择特定级别的数据

python - unsigned char* 图像到 Python

python - 将图像清理成只有黑色

python - 使用 PIL 将 emf 转换为 jpeg 在 python 中有效,但在 pyinstaller 打包的 exe 中无效

python - 在Python中向图像添加对齐文本

python - 如何在没有 OpenCV 的情况下通过 ROS 发布 PIL 图像二进制文件?

python - 如何在 Django 1.8 中通过 View 路径而不是名称来引用 url?

适用于 OS X 的带有 openmp 的 Python C 扩展

python - 删除两个列表中具有相同元素的元组