我使用PIL打开并保存相同的jpg图像,但尺寸显着缩小。有人能解释一下在幕后发生了什么吗?
我跑
a = Image.open('a.jpg')
a.save('b.jpg')
a.jpg的大小为5MB,而b.jpg只有600KB。我把它们放大并且并排比较,基本上看不出图像质量的差异。有人可以解释一下吗?
非常感谢!
答案 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