首页 > 解决方案 > Wand - 如何使用 Python 更改和替换现有图像文件

问题描述

我正在尝试使用 wand 和 python 扭曲和替换现有的 .jpg 图像文件,但我发现我无法使用原始名称保存修改后的图像。似乎魔杖保存图像功能仅适用于新文件名。

这是我正在使用的代码

from wand.image import Image


with Image(filename="C:\\path_to\clock2.jpg") as img:
    img.charcoal(radius=1.5, sigma=0.5)
    img.save(filename="C:\\path_to\clock2.jpg")

现在......如果我使用新文件名保存代码,例如“C:\path_to\clock2_modified.jpg”

如何使用原始文件名保存(从而用修改后的图像替换原始图像)?

非常感谢

标签: pythonwand

解决方案


因此,我不完全确定您的问题在这里,但您的代码似乎没有问题,并且它正在按照您的意愿运行。

我尝试在我的机器上运行你的代码,它需要一个现有的图像,修改它,并覆盖图像。我假设这就是你要找的。

只需确保您使用的是最新版本的 wand,并且请确保您安装了freetype imagemagick


推荐阅读