Python: filtrar con nitidez y desenfoque usando pgmagick

La nitidez se refiere a aumentar el contraste en blanco y negro de las regiones claras y oscuras y hacer que la imagen sea más definida y resalte las características de la imagen. Hay tres razones principales para mejorar la nitidez de la imagen: para superar el desenfoque introducido por el equipo de la cámara, para llamar la atención sobre ciertas áreas y para aumentar la legibilidad. Si hay un texto borroso en la imagen, se vuelve fácil de leer.
Ahora aprendamos cómo podemos realizar la nitidez de imágenes en la biblioteca pgmagick en python. Usamos la función sharpen() para enfocar una imagen.
Código:

Python3

# importing library
from pgmagick import Image
 
img = Image('koala.jpg')
 
# sharpening image
img.sharpen(2)
img.write('sharp_koala.jpg')

Producción : 
 

La borrosidad hace que la imagen sea poco clara y borrosa. Sin duda disminuir la claridad de una imagen. Uno no puede ver los bordes pequeños si la imagen está borrosa. El desenfoque es un efecto visual que hace que los bordes del texto o las imágenes se vean borrosos o fuera de foco y se conoce como desenfoque. Veamos cómo podemos desenfocar la imagen usando pgmagick en Python.
 

Python3

# importing library
from pgmagick.api import Image
 
img = Image('koala.jpeg')
 
# blur image
img.blur(10, 5)
img.write('blur_koala.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 *