繁体   English   中英

Wand - 如何使用 Python 更改和替换现有图像文件

[英]Wand - How to change and replace an existing image file using Python

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

这是我正在使用的代码

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”

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

非常感谢

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

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

只要确保您使用的是最新版本的魔杖,还请确保您安装了freetype imagemagick

您可以删除旧图像:

import os
os.remove("C:\\path_to\clock2.jpg")

在你保存修改过的之前

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM