📜  Python – Wand 中的 color_matrix()函数

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

Python – Wand 中的 color_matrix()函数

color_matrix()方法允许您通过应用矩阵变换来重新计算颜色值。矩阵最多可以是 6×6 网格,其中每列映射到要参考的颜色通道,每行代表要效果的颜色通道。红色、绿色、蓝色、n/a、alpha 和一个常量(也称为偏移量) ) 描述相应的行和列。

源图像:

示例 1:

wand.image.color_matrix(matrix)

输出:

示例 2:

# Import Image from wand.image module
from wand.image import Image
  
# Read image using Image function
with Image(filename ="koala.jpeg") as img:
    matrix = [[0, 0, 1],
              [0, 1, 0],
              [1, 0, 0]]
    # Recalculate color using color_matrix() method
    img.color_matrix(matrix)
    img.save(filename ="cm_koala.jpeg")

输出: