Python | Atributos PIL

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *