Attributes:
Attribute defines the various property of an object, element or file. In the image, attribute refers to the size, filename, format or mode, etc. of the image.
Image used is:
Instances of the Image class have the following attributes:
PIL.Image.filename: The filename or path of the source file. Only images created with the factory function open have a filename attribute. If the input is a file-like object, the filename attribute is set to an empty string.
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) |
Output:
C:\Users\sadow984\Desktop\r1.PNG
PIL.Image.format: The file format of the source file. For images created by the library itself (via a factory function, or by running a method on an existing image), this attribute is set to None.
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) |
Output:
PNG
PIL.Image.mode: Image mode. This is a string specifying the pixel format used by the image. Typical values are “1”, “L”, “RGB”, or “CMYK.” See Modes for a full list.
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) |
Output:
P
PIL.Image.size: Image size, in pixels. The size is given as a 2-tuple (width, height).
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) |
Output:
(225, 225)
Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.
To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course.