Introduction to Pillow
Pillow, previously known as the Python Imaging Library (PIL), is an image processing package in Python. The most important class in this package is Image
. We can use Image.open
to create an object from an image
file. We can then get the image dimension in pixels by using the attribute size
. We can also find out the color mode of the image by using the attribute mode.
Some common color modes you should expect to see include L
for black and white, RGB
for red-green-blue, and CMYK
for cyan-magenta-yellow-black:
>>>image = Image.open('default-avatar.jpg') >>>image.size (1600, 1066) >>>image.mode 'RGB'
If we want to change the color mode of the picture to RGB, use the convert
function. We usually change the color mode to ensure the color accuracy of our images. RGB is the most commonly used color mode for computer monitors:
>>>image = image.convert("RGB")
If we want to resize an image...