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