Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Image Manipulation with Python and Pillow
Rating: 4.4 out of 5(50 ratings)
831 students

Image Manipulation with Python and Pillow

Learn how to edit images programmatically
Created byDaniel Leeman
Last updated 6/2018
English

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

8 sections20 lectures53m total length
  • Welcome & Setup2:38

    Build a command-line image converter and learn geometric transforms: resize, flip, rotate, and crop, then edge-based cropping, logos and watermarks, and background removal, with pipenv or zip setup.

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