La Python Imaging Library (PIL) est une bibliothèque de composants capables d'offrir des outils de manipulation d'image à l'interpréteur Python. Elle est capable de supporter un grand nombre de formats d'image et de proposer des modifications graphiques de haute qualité.