Función Wand fx() – Python

Los efectos especiales FX son un poderoso «micro» lenguaje para trabajar. Las funciones y operadores simples ofrecen una forma única de acceder y manipular datos de imágenes. El método fx() aplica una expresión FX y genera una nueva instancia de imagen.

Podemos crear un filtro de bricolaje personalizado que convertirá la imagen en blanco y negro, excepto los colores con un tono superior a 324° o inferior a 36°.

Sintaxis:

wand.image.fx(fx_string)

Parámetros:

Parámetro Tipo de entrada Descripción
expresión string base Toda la expresión FX a aplicar.
canal CANALES Canal opcional para apuntar.

Imagen de origen:

Ejemplo 1:

# 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")

Producción:

Ejemplo 2:

# import IMage from wand.image module
from wand.image import Image
  
# expression string for fx()
fx_filter ="(luma > 0.9 || luma < 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")

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *