Python PIL / Pillow Module for Image Manipulation (Single or Bulk)

  • Course level: All Levels
  • Categories Python
  • Duration 49m 30s


The Python Imaging Library or PIL allowed you to do image processing in Python. However, PIL’s last release was way back in 2009 and the blog also stopped getting updated. Fortunately, there were some other Python folks that came along and forked PIL and called their project pillow. The pillow project is a drop-in replacement for PIL that also supports Python 3, something PIL never got around to doing.

Please note that you cannot have both PIL and pillow installed at the same time. There are some warnings in their documentation that list some differences between PIL and pillow that get updated from time to time, so I’m just going to direct you there instead of repeating them here since they will likely become out of date.

What Will I Learn?

  • Able to Bulk Edit Images
  • Add Different Effect to Images instantly.
  • Use OpenCV to Use the manipulated images for next-level automation.

Topics for this course

7 Lessons49m 30s


Basic of Pil or Pillow Module00:11:28
More Customization on Images10:06
New Method to Create An Image5:39
Blend and Composite Function00:07:19
Find All Colors from an Image00:08:21
Adding Text to An Image00:06:12

Code Used in This Course


Material Includes

  • Source Code


  • Internet Connection
  • Python3 Basic Knowledge
  • Any Python IDE installed on your Device

Target Audience

  • Beginner in Python