Biblioteca de imágenes de Python
Python Imaging Library es una biblioteca adicional gratuita y de código abierto para el lenguaje de programación Python que agrega soporte para abrir, manipular y guardar muchos formatos de archivos de imágenes diferentes. Está disponible para Windows, Mac OS X y Linux. La última versión de PIL es 1.1.7, se lanzó en septiembre de 2009 y es compatible con Python 1.5.2–2.7.
El desarrollo del proyecto original, conocido como PIL, se interrumpió en 2011. Posteriormente, un proyecto sucesor llamado Pillow bifurcó el repositorio de PIL y agregó soporte para Python 3.x. . Esta bifurcación se adoptó como reemplazo del PIL original en distribuciones de Linux, incluidas Debian y Ubuntu (desde 13.04).
Capacidades
PIL ofrece varios procedimientos estándar para la manipulación de imágenes. Éstas incluyen:
- manipulaciones por píxeles,
- manejo de máscaras y transparencia,
- filtro de imagen, como borroso, contorno, lijado, o hallazgo de borde,
- potenciación de la imagen, como afilar, ajustar brillo, contraste o color,
- añadir texto
Formatos de archivo
Los formatos de archivo admitidos incluyen PPM, PNG, JPEG, GIF, TIFF y BMP. PIL es extensible y permite a los usuarios crear decodificadores personalizados para cualquier formato de archivo.