Python PIL图像打开并保存更改图像文件大小?

时间:2016-07-09 20:48:15

标签: python image file compression python-imaging-library

我使用PIL打开并保存相同的jpg图像,但尺寸显着缩小。有人能解释一下在幕后发生了什么吗?

我跑

a = Image.open('a.jpg')
a.save('b.jpg')

a.jpg的大小为5MB,而b.jpg只有600KB。我把它们放大并且并排比较,基本上看不出图像质量的差异。有人可以解释一下吗?

非常感谢!

1 个答案:

答案 0 :(得分:0)

Pillow中jpg的默认保存质量是75.我敢打赌原始图像会以更高的质量设置保存。

  

图像质量,从1(最差)到95(最佳)。默认   是75.应避免高于95的值; 100禁用部分内容   JPEG压缩算法,并且几乎没有任何大文件的结果   提高图像质量。

http://pillow.readthedocs.io/en/3.2.x/handbook/image-file-formats.html#jpeg