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