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.

The latest version of PIL is 1.1.7, was released in September 2009 and supports Python 1.5.2–2.7.

[2] Subsequently, a successor project named Pillow forked the PIL repository and added Python 3.x support.

[5] This fork has been adopted as a replacement for the original PIL in Linux distributions including Debian[6] and Ubuntu (since 13.04).

PIL is extensible, allowing users to create custom decoders for any file format.