PIL is the Python Imaging Library which provides the python interpreter with image editing capabilities.
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)