📜  魔杖 fx()函数– Python

📅  最后修改于: 2022-05-13 01:54:20.243000             🧑  作者: Mango

魔杖 fx()函数– Python

FX 特效是一种强大的“微型”语言。简单的函数和运算符提供了一种访问和操作图像数据的独特方式。 fx() 方法应用一个 FX 表达式,并生成一个新的 Image 实例。

我们可以创建一个自定义的 DIY 滤镜,它将图像变成黑白,除了色调高于 324° 或低于 36° 的颜色。

源图像:

示例 1:

wand.image.fx(fx_string)

输出:

示例 2:

# import IMage from wand.image module
from wand.image import Image
  
# expression string for fx()
fx_filter ="(hue > 0.9 || hue < 0.1) ? u : lightness"
  
with Image(filename ="koala.jpeg") as img:
    with img.fx(fx_filter) as filtered_img:
       filtered_img.save(filename ="fx-koala.jpeg")

输出: