Python PIL | Método ImageEnhance.Color() e ImageEnhance.Contrast()

PIL es la biblioteca de imágenes de Python que proporciona al intérprete de Python capacidades de edición de imágenes. El ImageEnhancemódulo contiene una serie de clases que se pueden utilizar para mejorar la imagen.

Método ImageEnhance.Color() –

Esta clase se puede utilizar para ajustar el balance de color de una imagen, de forma similar a los controles de un televisor en color. Un factor de mejora de 0,0 da una imagen en blanco y negro. Un factor de 1,0 da la imagen original.

Sintaxis: ImageEnhance.Color(imagen)

Primero, se requiere crear un objeto de la clase correspondiente para mejorar la imagen.

# This will import Image and ImageEnhance modules
from PIL import Image, ImageEnhance
  
# Opening Image
im = Image.open(r"C:\Users\Admin\Pictures\images.png")
  
# Creating object of Color class
im3 = ImageEnhance.Color(im)
  
# showing resultant image
im3.enhance(0.0).show()

Salida:
Para el factor de la primera imagen = 0,0 y para el factor de la segunda imagen es 5,0 .

Método ImageEnhance.Contrast() –

Esta clase se puede utilizar para controlar el contraste de una imagen, de forma similar al control de contraste de un televisor. Un factor de mejora de 0,0 da una imagen gris sólida. Un factor de 1,0 da la imagen original.

Sintaxis:

obj = ImageEnhance.Contrast(imagen)
obj.enhance(factor)

Primero, se requiere crear un objeto de la clase correspondiente para mejorar la imagen.

# This will import Image and ImageEnhance modules
from PIL import Image, ImageEnhance
  
# Opening Image
im = Image.open(r"C:\Users\Admin\Pictures\images.png")
  
# Creating object of Contrast class
im3 = ImageEnhance.Contrast(im)
  
# showing resultant image
im3.enhance(0.0).show()

Salida:
Para la primera imagen el factor es 5.0 y para la segunda 0.0

Publicación traducida automáticamente

Artículo escrito por sanjeev2552 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 *