Función Wand viñeta() en Python

El efecto Viñeta crea un marco elíptico suave y borroso en la imagen. El efecto de viñeta se usa para aplicar el enfoque a la parte de la imagen que queremos. Los argumentos x e y se utilizan para controlar el borde del recuadro de elipse desde el borde de la imagen, y el argumento de radio y sigma para controlar la borrosidad. El radio se puede omitir si desea que ImageMagick seleccione un valor del valor sigma definido.
 

Sintaxis: 
 

wand.image.vignette(radius, sigma, x, y)

Parámetros: 

 

Parámetro Tipo de entrada Descripción
radio numeros.reales El radio de la Gaussiana 
 
sigma numeros.reales La desviación estándar de la Gaussiana, en píxeles 
 
X numeros.Entero borde x de la elipse 
 
y numeros.Entero borde y de la elipse 
 

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:
 
    # vignette image using vignette() function
    img.vignette(sigma = 3, x = 10, y = 10)
    img.save(filename ="vkoala.jpeg")

Producción: 
 

Ejemplo 2: aumento del valor sigma 
 

Python3

# Import Image from wand.image module
from wand.image import Image
 
# Read image using Image function
with Image(filename ="koala.jpeg") as img:
 
    # vignette image using vignette() function
    img.vignette(sigma = 10, x = 1, y = 1)
    img.save(filename ="vkoala2.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 *