gpt4 book ai didi

python - 图像大小无处缩小

转载 作者:太空宇宙 更新时间:2023-11-04 00:08:59 24 4
gpt4 key购买 nike

我简单地复制了我的图像并将其保存到当前目录中的另一个临时文件夹中,没有任何修改,但图像大小不知何故减小了......为什么?

from PIL import Image
import os

image_path = "/Users/moomoochen/Desktop/XXXXX.jpg"
img = Image.open(image_path)
pathname, filename = os.path.split(image_path)

new_pathname = (pathname + "/temp")

if not os.path.exists(new_pathname):
os.makedirs(new_pathname)
img.save(os.path.join(new_pathname, filename))

图像大小减少了很多,从 3.2 MB 减少到 350 KB,我错过了什么?

最佳答案

PIL/Pillow 将图像保存为 JPEG 时,它使用默认质量 75,这可能低于原始图像保存时的质量,因此文件较小。

您可以像这样使用 jhead 轻松检查输入和输出文件的质量:

jhead image.jpg

示例输出

File name    : image.jpg
File size : 199131 bytes
File date : 2018:11:13 09:42:59
Resolution : 1374 x 1182
JPEG Quality : 75

如果您希望保留更多质量,您可以在保存时指定一个与 75 不同的值。不建议超过 95,因为它会增加文件大小而没有任何好处:

img.save('result.jpg', quality=90)

关于python - 图像大小无处缩小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53149385/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com