Pillow README

The project's README from github.com/python-pillow/Pillow. As one markdown file: README.md.

Pillow logo

Pillow

Python Imaging Library (Fork)

Pillow is the friendly PIL fork by Jeffrey 'Alex' Clark and contributors. PIL is the Python Imaging Library by Fredrik Lundh and contributors. Development is supported by:

docs Documentation Status
tests GitHub Actions build status (Lint) GitHub Actions build status (Test Linux and macOS) GitHub Actions build status (Test Windows) GitHub Actions build status (Test MinGW) GitHub Actions build status (Test Docker) GitHub Actions build status (Wheels) Code coverage Fuzzing Status
package Zenodo Tidelift Newest PyPI version Number of PyPI downloads OpenSSF Best Practices
social Join the chat at https://gitter.im/python-pillow/Pillow Follow on https://fosstodon.org/@pillow

Overview

The Python Imaging Library adds image processing capabilities to your Python interpreter.

This library provides extensive file format support, an efficient internal representation, and fairly powerful image processing capabilities.

The core image library is designed for fast access to data stored in a few basic pixel formats. It should provide a solid foundation for a general image processing tool.

More information

Report a vulnerability

To report sensitive vulnerability information, report it privately on GitHub.

If you cannot use GitHub, use the Tidelift security contact. Tidelift will coordinate the fix and disclosure.

DO NOT report sensitive vulnerability information in public.

Pillow (python-pillow/Pillow)

Searching Database…

13.9K ·GitHub
What is this?Pillow is a Python library that adds image processing capabilities to the Python interpreter, giving you extensive file format support and a fast internal image representation to build image tools on top of.
Is this the same as the original PIL library?Not exactly — Pillow is a friendly fork of the original PIL (Python Imaging Library) created by Fredrik Lundh, now maintained by Jeffrey 'Alex' Clark and contributors since the original project stalled.
How do I add Pillow to my project?Pillow is installed as a standard Python package; the README points to a dedicated Installation guide rather than listing commands inline.
Do I need Python 3 and a C toolchain to use it?Pillow is a Python package backed by a C core for performance, so it ships as compiled wheels for Python 3.
What can I actually do with Pillow's image processing features?It gives you a solid foundation for general image processing: reading and writing many file formats and manipulating pixel data through an efficient internal representation.
Why use Pillow instead of the original PIL?PIL development had stalled, so Pillow was created as a maintained, actively developed fork that keeps the same API but adds ongoing fixes, new formats, and compatibility with modern Python.
What are similar projects?sharp, ImageMagick, libvips, SFML, apsw, Compositor, discord.py, stb
Size
207.1 MB
Stars
13.9K
Age
14y
Commits · 90 Days