Python Imaging Library (PIL) zapewnia językowi Python de facto standardową podstawę do pracy z obrazami. Interfejs API PIL jest lekki, ale semantycznie spójny; zapewnia szereg wygodnych narzędzi Pythonic w większości leksykonów obrazowania: przetwarzanie, analiza, kompresja i abstrakcja kodeków, itp. - wszystko to opiera się na niestandardowej i łatwo rozszerzalnej strukturze biblioteki.