Varita – función sketch() en Python

Sketch es otro efecto especial artístico presente en la biblioteca Wand en python. La función sketch() genera una imagen dibujada a lápiz en la salida. Para obtener los mejores resultados, el valor del radio debe ser mayor que sigma.
 

Sintaxis:

Python3

wand.image.sketch( radius, sigma, angle)
# radius should always be greater than sigma(standard deviation)

Parámetro: 
 

Parámetro Tipo de entrada Descripción
radio numeros.reales Tamaño de la apertura gaussiana.
sigma numeros.reales desviación estándar del operador gaussiano.
ángulo numeros.reales dirección de desenfoque.

 

Imagen de origen: 
 

Ejemplo 1: 
 

Python3

# import display() to show final image
from wand.display import display
 
# import Image from wand.image module
from wand.image import Image
 
# read file using Image function
with Image(filename ="koala.jpeg") as img:
 
    # perform adaptive blur effect using adaptive_blur() function
    img.sketch(0.5, 0.0, 98.0)
 
    # save final image
    img.save(filename ="rb_koala.jpeg")
 
    # display final image
    display(img)

Producción : 
 

 
Ejemplo n.º 2: para obtener el mejor resultado, transforme la imagen en una imagen en escala de grises 
 

Python3

# import display() to show final image
from wand.display import display
 
# import Image from wand.image module
from wand.image import Image
 
# read file using Image function
with Image(filename ="koala.jpeg") as img:
 
    # transform to grayscale image
    img.transform_colorspace("gray")
 
    # perform adaptive blur effect using adaptive_blur() function
    img.sketch(0.5, 0.0, 98.0)
 
    # save final image
    img.save(filename ="rb_koala.jpeg")
 
    # display final image
    display(img)

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 *