El método color_matrix() le permite recalcular los valores de color aplicando una transformación de array. Una array puede ser una cuadrícula de hasta 6 × 6 donde cada columna se asigna a un canal de color para referencia, y cada fila representa un canal de color para efecto. rojo, verde, azul, n / a, alfa y una constante (también conocida como compensación ) describen las filas y columnas correspondientes.
Sintaxis:
wand.image.color_matrix(matrix)Parámetros:
Parámetro Tipo de entrada Descripción array colecciones.abc.secuencia 2d lista de dobles.
Imagen de origen:
Ejemplo 1:
# 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")
Producción:
Ejemplo 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, 1, 0], [1, 0, 0], [0, 0, 1]] # Recalculate color using color_matrix() method img.color_matrix(matrix) img.save(filename ="cm_koala2.jpeg")
Producción:
Publicación traducida automáticamente
Artículo escrito por RahulSabharwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA