PIL es la biblioteca de imágenes de Python que proporciona al intérprete de Python capacidades de edición de imágenes.
Atributos:
El atributo define las diversas propiedades de un objeto, elemento o archivo. En la imagen, el atributo se refiere al tamaño, nombre de archivo, formato o modo, etc. de la imagen.
La imagen utilizada es:
Las instancias de la clase Imagen tienen los siguientes atributos:
PIL.Image.filename: el nombre de archivo o la ruta del archivo de origen. Solo las imágenes creadas con la función de fábrica abierta tienen un atributo de nombre de archivo. Si la entrada es un objeto similar a un archivo, el atributo de nombre de archivo se establece en una string vacía.
Syntax: PIL.Image.filename Type: py:class: string
from PIL import Image im1 = Image.open(r"C:\Users\sadow984\Desktop\i3.PNG") im2 = im1.filename print(im2)
Producción:
C:\Users\sadow984\Desktop\r1.PNG
PIL.Image.format: El formato de archivo del archivo fuente. Para las imágenes creadas por la propia biblioteca (mediante una función de fábrica o mediante la ejecución de un método en una imagen existente), este atributo se establece en Ninguno.
Syntax: PIL.Image.format Type: string or None
from PIL import Image im1 = Image.open(r"C:\Users\sadow984\Desktop\i3.PNG") im2 = im1.format print(im2)
Producción:
PNG
PIL.Image.mode: Modo de imagen. Esta es una string que especifica el formato de píxel utilizado por la imagen. Los valores típicos son «1», «L», «RGB» o «CMYK». Consulte Modos para obtener una lista completa.
Syntax: PIL.Image.mode Type: string
from PIL import Image im1 = Image.open(r"C:\Users\sadow984\Desktop\i3.PNG") im2 = im1.mode print(im2)
Producción:
P
PIL.Image.size: Tamaño de la imagen, en píxeles. El tamaño se da como una tupla de 2 (ancho, alto).
Syntax: PIL.Image.size Type: (width, height)
from PIL import Image im1 = Image.open(r"C:\Users\sadow984\Desktop\i3.PNG") im2 = im1.size print(im2)
Producción:
(225, 225)
Publicación traducida automáticamente
Artículo escrito por ravikishor y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA