更改特定像素的颜色[Wand]

时间:2015-11-25 11:50:05

标签: python colors wand

所以,我正在使用Wand Python Library来处理一些图像。

我只是希望它逐个像素地查看图像,并且对于每个特定颜色的像素,比如'4d4d4d',将像素颜色替换为其他内容,例如'#00ff00'。而已。 我已经彻底搜索了文档,我不能为我的生活弄清楚如何做到这一点。

1 个答案:

答案 0 :(得分:1)

如果有人有兴趣,python代码将是这样的:

from wand.image import Image
from wand.drawing import Drawing
from wand.color import Color

with Drawing() as draw:
    draw.fill_color = Color('#00ff00')
    draw.color(x,y,'replace')
    with Image(filename='image.jpg') as img:
        draw(img)
        img.save(filename='new_image.jpg')