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