El efecto de relieve es similar a la extracción de bordes, pero se parece más a un efecto 3D. El uso tradicional de Relieve es hacer que algo se vea más tridimensional agregando luces y sombras a diferentes partes de su capa. Para generar una imagen en relieve, utilizamos la función de relieve en Wand. Similar a la función edge(), la función emboss() da el mejor resultado con una imagen en escala de grises.
Sintaxis:
wand.image.emboss(radius=radius, sigma=std. deviation)Parámetros:
Parámetro Tipo de entrada Descripción radio numeros.Entero el radio de, en píxeles, sin contar el píxel central. sigma numeros.reales Desviación estándar utilizada
Imagen utilizada:
Ejemplo 1:
# import Image from wand.image module from wand.image import Image # read image using Image function with Image(filename ="frameman.jpeg") as img: # generate a grayscale image img.transform_colorspace('gray') # GENERATE EMBOSS IMAGE img.emboss(radius = 3.0, sigma = 1.75) # SAVE FINAL IMAGE img.save(filename ="manemboss.jpeg")
Producción:
Ejemplo #2:
Aumentando el radio y el valor sigma.
# import Image from wand.image module from wand.image import Image # read image using Image function with Image(filename ="frameman.jpeg") as img: # generate a grayscale image img.transform_colorspace('gray') # GENERATE EMBOSS IMAGE img.emboss(radius = 10, sigma = 3) # SAVE FINAL IMAGE img.save(filename ="manemboss.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