Python | PIL Attributes
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)
Contact Us