Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中使用枕头覆盖原始图像_Python_Pillow - Fatal编程技术网

在python中使用枕头覆盖原始图像

在python中使用枕头覆盖原始图像,python,pillow,Python,Pillow,我正在尝试使用枕头编辑图像。我看到我们只有将编辑过的图像保存到新文件中的选项 在枕头中保存编辑后的图像时,是否有方法覆盖原始图像?只是想知道。您可以为新文件指定任何路径。如果要替换原始文件-只需使用原始文件路径作为新路径: from PIL import Image size = (128, 128) original_file_path = 'folder/file.jpg' try: im = Image.open(original_file_path) im.thumb

我正在尝试使用枕头编辑图像。我看到我们只有将编辑过的图像保存到新文件中的选项


在枕头中保存编辑后的图像时,是否有方法覆盖原始图像?只是想知道。

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

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)

为什么不呢
im.save(原始文件路径)
yup,成功了:)谢谢@zvadym。这是一种变通办法,不是吗?不客气。我在下面添加了答案