Python – función shade() en Wand

La función shade() genera un tipo de imagen 3d o crea un efecto 3d simulando una luz desde un ángulo elevado. el parámetro de acimut se usa para controlar el ángulo X e Y y el parámetro de elevación se usa para controlar el ángulo z de la imagen. También podemos obtener la imagen final en escala de grises poniendo el parámetro gris como verdadero.
 

Sintaxis: 
 

wand.image.shade(gray, azimuth, elevation);

Parámetros: 

 

Parámetro Tipo de entrada Descripción
gris booleano Aísle el efecto sobre la intensidad de los píxeles. El valor predeterminado es Falso.
azimut numeros.reales Ángulo desde el eje x.
elevación número.Real Cantidad de píxeles del eje z.

 

Imagen de origen: 
 

Ejemplo 1: 
 

Python3

# import Image from wand.image module
from wand.image import Image
 
# Read image using Image function
with Image(filename ="koala.jpeg") as img:
 
    # generating shaded image using shade() function.
    img.shade(gray = True,
              azimuth = 286.0,
              elevation = 45.0)
 
    img.save(filename ="shadekoala.jpeg")

Producción: 
 

Ejemplo 2: configurando el gris como Falso, aumentando el valor de acimut y elevación.
 

Python3

# import Image from wand.image module
 
from wand.image import Image
 
with Image(filename ="koala.jpeg") as img:
    # generating shaded image using shade() function.
    img.shade(gray = True,
              azimuth = 298.0,
              elevation = 70.0)
 
    img.save(filename ="shadekoala_2.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 *