Python Imaging Library
Library for the Python programming language
| Pillow | |
|---|---|
| Original author | Jeffrey A. Clark (Alex) |
| Release | 31 July 2010 (2010-07-31) |
| Stable release | 12.2.0 / April 1, 2026 (2026-04-01) |
| Written in | Python, C |
| Type | Library for image processing |
| License | Historical Permission Notice and Disclaimer |
| Website | python-pillow.github.io |
Python Imaging Library is a free and open-source additional library for the Python programming language that adds support for opening, manipulating, and saving many different image file formats. It is available for Windows, macOS and Linux. The latest version of PIL is 1.1.7, was released in September 2009 and supports Python 1.5.2-2.7.
Development of the original project, known as PIL, was discontinued in 2011. Subsequently, a successor project named Pillow forked the PIL repository and added Python 3.x support. This fork has been adopted as a replacement for the original PIL in Linux distributions including Debian and Ubuntu (since 13.04).
01Capabilities
PIL offers several standard procedures for image manipulation. These include:
- per-pixel manipulations,
- masking and transparency handling,
- image filtering, such as blurring, contouring, smoothing, or edge finding,
- image enhancing, such as sharpening, adjusting brightness, contrast or color,
- adding text
02File formats
03Programming examples
Sources and credits
This article is adapted from the Wikipedia article “Python Imaging Library”, written by its contributors and licensed under CC BY-SA 4.0. Fathomly has changed the layout, removed citation markers, navigation and maintenance notices, and adjusted punctuation. This adapted version is shared under the same license. For references, see the original article.
Fathomly is not affiliated with or endorsed by the Wikimedia Foundation. Spotted a problem? Tell us.