删除python枕头图片评论

问题描述 投票:0回答:1

自从将

python3
pillow
升级到版本
10.3.0
后,我发现在调整图像大小时,它会在我的
.jpg
中添加一条以前从未存在过的注释(相对于一年左右之前,但我不知道旧版本号)。

图像内的评论如下所示:

CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 90

CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 70

我在存储库中对图像进行版本控制,如果实际上没有更改,我不希望它们发生更改。进行比较后我发现这是唯一的变化。

有没有办法在使用

.jpg
时抑制此评论最终出现在
pillow
中?

这是我正在使用的代码:

import PIL

img_original = PIL.Image.open("original_image.jpg")
new_img = img_original.resize(
    (200, 200), # width, height
    PIL.Image.LANCZOS
)
new_img.save("new_image.jpg")
python-3.x python-imaging-library gd
1个回答
0
投票

您可以在

quality
方法中显式设置
save
参数。此参数控制输出图像的质量,范围从 1(最差)到 95(最好)。通过设置此参数,可以避免自动添加有关创作者和质量设置的评论。

import PIL

img_original = PIL.Image.open("original_image.jpg")
new_img = img_original.resize(
    (200, 200), # width, height
    PIL.Image.LANCZOS
)
new_img.save("new_image.jpg", quality=90) # Set the quality parameter
© www.soinside.com 2019 - 2024. All rights reserved.