Image Manipulation with Python and Pillow
4.2 (27 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
719 students enrolled

Image Manipulation with Python and Pillow

Learn how to edit images programmatically
4.2 (27 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
719 students enrolled
Created by Daniel Leeman
Last updated 6/2018
English
English
Current price: $69.99 Original price: $99.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1 hour on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Convert images to other file formats automatically
  • Transform images through resizing, flipping, and adding filters
  • Crop images dynamically
  • Remove solid color backgrounds
  • Write a simple command line application
  • Add logos
  • Create your own watermarks
Course content
Expand all 20 lectures 53:26
+ Geometric Transformations: Resizing, Rotating, Flipping
4 lectures 09:54
Resizing Images
03:03
Creating Thumbnails
01:28
Rotating and Flipping
02:45
Cropping
02:38

Let's do a quick review of what we've learned so far!

Quiz
4 questions
+ Project #2: Smart Cropping
2 lectures 09:05
Smart Cropping
05:47
Removing Outliers
03:18
+ Project #4: Watermarking an Image
4 lectures 09:04
Drawing a Watermark
02:39
Centering Text
02:24
Drawing a Rectangle Around the Text
01:59
Rotating the Watermark
02:02
+ Project #5: Removing the Background (Chroma Key)
2 lectures 05:14
Removing the Background
03:52
Detecting Errors
01:22
+ Filtering and Enhancing Images
2 lectures 03:13
ImageFilter and ImageEnhance
02:33
Next Steps
00:40
Requirements
  • Basic understanding of Python data types and functions
  • Ability to install Python dependencies, i.e. "pip install ..."
  • Access to a computer
Description

Pillow is a free and open source library for the Python programming language that allows you to easily create and manipulate images.

In this course, we'll take a hands-on approach to learning the library with several projects:

  • A command line application to convert image file types
  • A tool to detect the edges of an object to crop around it
  • Resizing and adding logos and watermarks dynamically to a source image
  • Removing solid backgrounds similar to the Chroma key effect

All of the source code is included with the course, so you can learn by coding along, watching the videos, or refactoring the code to meet your needs.

If you're looking to automate your image editing workflow, expand your knowledge of Python, or are seeking your next creative project, this course is a must for you.

Who this course is for:
  • Developers looking to automate image editing
  • Beginner+ Python developers who are looking for accessible, hands-on projects
  • Marketers with some coding background who want to automate images for their campaigns