Use Python To Edit All Of Your Images
Learn how you can harness the power of Python and the Pillow library to create pipelines of effects which can be chained together and then applied to multiple files. Explore how image files store their data and how to manipulate this data to create cool effects.
Chain together multi-step image edits
How to use Python to apply multi-step image edits to multiple files
Using the Pillow library
How to use the Pillow library in Python to edit images
How image data is stored
How to manipulate image data in files to achieve simple effects
You’ve probably used Python to build simple games, make simple programs that read and write files or analyse the data from your website. But did you know that you could also be using it to edit your images? Perhaps you need to crop an image? Change its colour balance? Add a logo? Or just resize the image? This is where Python brings its power to bear and lets you do all of these actions with just a few simple programming steps using the Pillow library.
We’ve all been there. After a day of taking photos, you have a folder full of images, but every one of them has come out slightly too dark. You could fire up Photoshop and start doing the same boring steps over and over again to make each image brighter. Or you could start up your Python editor, write a few lines of code and have the same effect applied to every file.
Or maybe you just want to explore how colour effects and filters are created using the numbers from which all digital images are built. In this Fire Tech Experience, as well as demonstrating how common editing tasks can be achieved and chained together, the instructor will look at how images are stored in files and how to build tools that interact with specific elements of this data.
FireTech Experiences are a new series of short, high interest, fun and engaging tech demonstrations and talks. These are delivered in webinar-style, with the main presenter demonstrating a new interesting aspect of technology and learning, and taking questions from attendees.
What your child will learn
- How to use the Python Pillow library to manipulate image files
- How to create pipelines of effects which can then be applied to multiple files
- How image data is stored in common image file formats and how it can then be manipulated
- How to create your own visual effects
- How to automate everyday, boring tasks through the power of Python programming