使用Python中的Pillow覆盖原始图像

5

我正在尝试使用Pillow编辑一张图片。我发现我们只有在新文件中保存编辑后的图片的选项。

是否有一种方法可以在保存编辑后的图片时覆盖原始图片呢?只是想知道。


3
为什么不呢?im.save(original_file_path) - Vadym
是的,它起作用了 :) 感谢 @zvadym。这是一种解决方法,不是吗? - Suresh
欢迎。我已经添加了答案。 - Vadym
1个回答

6

您可以为新文件指定任何路径。如果要替换原始文件 - 只需使用原始文件路径作为新路径:

from PIL import Image

size = (128, 128)
original_file_path = 'folder/file.jpg'

try:
    im = Image.open(original_file_path)
    im.thumbnail(size)
    im.save(original_file_path)
except IOError:
    print("cannot create thumbnail for", original_file_path)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接