Python PIL | Método Image.convert()

PIL es la biblioteca de imágenes de Python que proporciona al intérprete de Python capacidades de edición de imágenes. El Imagemódulo proporciona una clase con el mismo nombre que se utiliza para representar una imagen PIL. El módulo también proporciona una serie de funciones de fábrica, incluidas funciones para cargar imágenes desde archivos y para crear nuevas imágenes.

Image.convert()Devuelve una copia convertida de esta imagen. Para el modo “P”, este método traduce píxeles a través de la paleta. Si se omite el modo, se elige un modo para que toda la información de la imagen y la paleta se puedan representar sin paleta.

Sintaxis: Image.convert(modo=Ninguno, array=Ninguno, tramado=Ninguno, paleta=0, colores=256)

Parámetros:
mode – El modo solicitado. Ver: Modos.
array : una array de conversión opcional. Si se proporciona, debe ser de 4 o 12 tuplas que contengan valores de punto flotante.
tramado : método de tramado, utilizado al convertir del modo «RGB» a «P» o de «RGB» o «L» a «1». Los métodos disponibles son NINGUNO o FLOYDSTEINBERG (predeterminado).
paleta – Paleta para usar cuando se convierte del modo “RGB” a “P”. Las paletas disponibles son WEB o ADAPTIVE.
colors : número de colores que se usarán para la paleta ADAPTABLE. El valor predeterminado es 256.

Devuelve: un objeto de imagen.

Imagen utilizada:

   
  
# importing image class from PIL package
from PIL import Image
  
# creating image object
img = Image.open(r"C:\Users\System-Pc\Desktop\scene3.jpg")
  
# using convert method for img1
img1 = img.convert("L")
img1.show()
  
# using convert method for img2
 img2 = img.convert("1")
img2.show()

Salida1:

Salida2:

Otro Ejemplo: Tomar otra imagen.

Imagen utilizada:

   
  
# importing image class from PIL package
from PIL import Image
  
# creating image object
img = Image.open(r"C:\Users\System-Pc\Desktop\scene4.jpg")
  
# using convert method for img1
img1 = img.convert("L")
img1.show()
  
# using convert method for img2
 img2 = img.convert("1")
img2.show()

Salida1:

Salida2:

Publicación traducida automáticamente

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