Python – función sharpen() en Wand

La función sharpen() se utiliza para mejorar los bordes borrosos en bordes más definidos (afilados). Esto se logra mediante una función gaussiana. El valor del radio siempre debe ser menor que la desviación estándar (sigma). Imagen de efecto de nitidez más clara y definida.

Sintaxis:

wand.image.sharpen(radius, sigma, channel)

Parámetros:

Parámetro Tipo de entrada Descripción
radio numeros.reales Tamaño de la apertura gaussiana.
sigma numeros.reales Desviación estándar del filtro gaussiano.
canal string base Canal de color opcional al objetivo. El valor predeterminado es ninguno

Imagen de origen:

Ejemplo 1:

# import Image from wand.image module
from wand.image import Image
  
# Read image using Image function
with Image(filename ="koala.jpeg") as img:
    # generating sharp image using sharpen() function.
    img.sharpen(radius = 8, sigma = 4)
    img.save(filename ="sharpkoala.jpeg")

Producción:

Ejemplo 2:
Aumentar el valor del radio y la desviación estándar.

# import Image from wand.image module
from wand.image import Image
  
# Read image using Image function
with Image(filename ="koala.jpeg") as img:
  
    # generating sharp image using sharpen() function.
    img.sharpen(radius = 16, sigma = 8)
    img.save(filename ="sharpkoala.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 *