魔杖的图像魔术:稀疏颜色重心的问题



我不知道如何将ImageMagick转换为Wand指令。

convert beijing_contrast.jpg 
          -sparse-color Barycentric '0,0 black 0,%h white' 
          -function polynomial 4,-4,1   beijing_blurmap.jpg

img.function('polynomial', [4, -4, 1])似乎还可以,但为了-sparse-color指导...

在 Wand 中,可以通过传递dict映射来调用方法 Image.spase_color()

虽然你不能使用百分比转义(%h(参数。

with Image(filename='beijing_contrast.jpg') as img:
    points = {'black': (0, 0), 'white': (0, img.height)}
    img.sparse_color('barycentric', points)
    img.function('polynomial', [4, -4, 1])
    img.save(filename='beijing_blurmap.jpg')

最新更新