Python Imaging Library
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, Mac OS X and Linux. The latest version of PIL is 1.1.7, was released in September 2009 and supports Python 1.5.2–2.7.[2]
Original author(s) | Fredrik Lundh |
---|---|
Developer(s) | Secret Labs AB |
Initial release | 1995[1] |
Stable release | 1.1.7
/ November 15, 2009[2] |
Preview release | 1.2a0[3]
/ 2011 |
Written in | Python, C |
Type | Library for image processing |
License | Historical Permission Notice and Disclaimer[1] |
Website | python-pillow![]() |
Original author(s) | Jeffrey A. Clark (Alex) |
---|---|
Initial release | 31 July 2010[1] |
Stable release | 10.1.0
/ October 15, 2023 |
Written in | Python, C |
Type | Library for image processing |
License | Historical Permission Notice and Disclaimer[1] |
Website | python-pillow |
Development of the original project, known as PIL, was discontinued in 2011.[3] Subsequently, a successor project named Pillow forked the PIL repository and added Python 3.x support.[4] This fork has been adopted as a replacement for the original PIL in Linux distributions including Debian[5] and Ubuntu (since 13.04).[6]
Capabilities
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
File formats
Supported file formats include PPM, PNG, JPEG, GIF, TIFF, and BMP. PIL is extensible, allowing users to create custom decoders for any file format.[7]
References
- "Software License". Secret Labs AB. Archived from the original on 20 July 2020. Retrieved December 8, 2013.
- "Python Imaging Library". Secret Labs AB. Archived from the original on 21 November 2020. Retrieved December 8, 2013.
- "effbot / pil-2009-raclette". Archived from the original on 15 March 2015. Retrieved December 8, 2013.
- "Pillow: a modern fork of PIL". Retrieved December 8, 2013.
- "Details of package python-imaging in sid". packages.debian.org. Software in the Public Interest. Retrieved December 8, 2013.
- "Details of package python-imaging in raring". ubuntu.com. Canonical Ltd. Retrieved December 8, 2013.
- "D. Writing Your Own File Decoder". Effbot.org. Retrieved 2014-01-28.