La Python Imaging Library (PIL) fornisce al linguaggio Python una base standard de facto per il lavoro con le immagini. L'API di PIL è leggera ma semanticamente coerente; fornisce una gamma di strumenti comodamente Pythonic in gran parte del lessico di imaging: elaborazione, analisi, compressione e astrazione di codec, ecc. - tutti basati su una struttura di libreria su misura e facilmente estensibile.