Varita image.emboss en Python

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *