References: Image Processing with Pillow¶
-
Digital image processing — Wikipedia https://en.wikipedia.org/wiki/Digital_image_processing Explains the fundamentals of how computers represent, store, and transform images using pixel grids and color values — foundational knowledge for understanding what Pillow does under the hood.
-
Python Imaging Library — Wikipedia https://en.wikipedia.org/wiki/Python_Imaging_Library Covers the history and capabilities of PIL and its modern fork Pillow, including supported image formats, core operations, and how the library became the standard Python tool for image manipulation.
-
Raster graphics — Wikipedia https://en.wikipedia.org/wiki/Raster_graphics Describes how raster (pixel-based) images are structured as grids of colored dots, directly relevant to understanding pixel arrays, image dimensions, and why resizing and cropping work the way they do.
-
Automate the Boring Stuff with Python by Al Sweigart (No Starch Press; free online at automatetheboringstuff.com) Chapter 19 covers working with images using Pillow — opening files, manipulating pixels, applying transformations, and saving results — making it an ideal companion resource for this chapter.
-
Python Crash Course by Eric Matthes (No Starch Press) Provides a thorough grounding in Python functions, loops, and data structures that students need before they can confidently write image-processing scripts using Pillow's API.
-
Pillow (PIL Fork) — Official Documentation https://pillow.readthedocs.io/en/stable/ The authoritative reference for every Pillow class and method, including
Image.open(),Image.resize(),Image.crop(),ImageFilter, and pixel-level access — essential when you need exact parameter details. -
Image Processing using Python Pillow — Real Python https://realpython.com/image-processing-with-the-python-pillow-library/ A beginner-friendly tutorial covering opening images, reading pixel values, applying blur and sharpen filters, resizing, cropping, and saving — closely aligned with the skills taught in this chapter.
-
Python PIL / Pillow — W3Schools https://www.w3schools.com/python/python_pillow.asp Short, example-driven lessons on common Pillow tasks such as opening and displaying images, converting color modes, and applying filters, with runnable code snippets suitable for beginners.
-
Python Pillow Tutorial — Programiz https://www.programiz.com/python-programming/pillow Step-by-step walkthroughs of installing Pillow, loading image files, accessing pixel data, and performing basic transformations — written at a pace appropriate for students new to image programming.
-
Image Processing in Python — GeeksforGeeks https://www.geeksforgeeks.org/python-pillow-a-fork-of-pil/ Provides clear explanations and working code examples for Pillow operations including image filters, cropping, resizing, and pixel manipulation, with visual output shown alongside each code block.