En este artículo, veremos algunos atributos de un objeto de imagen que brindarán información sobre la imagen y el archivo desde el que se cargó. Para esto, necesitaremos importar el módulo de imagen desde la Pillow.
Imagen en la que trabajaremos:
Método size(): ayuda a obtener las dimensiones de una imagen.
IMG = Imagen.abrir ( Imagen_ruta ) recortadaIm
= IMG.tamaño
# import Image module from PIL import Image # open the image catIm = Image.open('D:/cat.jpg') # Display the dimensions of the image print(catIm.size)
Producción :
(400, 533)
Obtener alto y ancho por separado: nos ayuda a obtener el alto y el ancho de la imagen.
# import Image module from PIL import Image # Open the image catIm = Image.open('D:/cat.jpg') # Create two different variables # The first one will contain width and # the second one will contain height width, height = catIm.size # Display height and width print(height) print(width)
Producción :
400 533
Método filename(): nos ayuda a obtener el nombre de archivo de la imagen.
IMG = Imagen.abrir ( Imagen_ruta )
croppedIm = IMG .nombre de archivo
# import the Image module from PIL import Image # Open the image catIm = Image.open('D:/cat.jpg') # print the filename print(catIm.filename)
Producción :
D:/cat.jpg
Método format(): nos ayuda a obtener el formato en el que se encuentra la imagen.
IMG = Imagen.abrir ( Imagen_ruta ) recortadaIm
= IMG.formato
# import the image from PIL import Image # open the image catIm = Image.open('D:/cat.jpg') # print the format of the image print(catIm.format)
Producción :
JPEG
Método format_description() – Nos ayuda a obtener la descripción del formato de la imagen.
IMG = Imagen.abrir( Image_path )
croppedIm = IMG .format_description
# import the image from PIL import Image # open the image catIm = Image.open('D:/cat.jpg') # print the format description of the image print(catIm.format_description)
Producción :
JPEG (ISO 10918)