Almohada (disponible como y lsquo; python-almohada y rsquo; paquete en muchos sistemas operativos basados en kernel de Linux) es un código abierto, multiplataforma y software de biblioteca de libre distribución que ha sido diseñado a partir del desplazamiento como un reemplazo directo para el obsoleta Python Imaging Library (PIL) project.What es PIL? El proyecto PIL (Python Imaging Library) ha sido creado originalmente por Fredrik Lundh permitir a los desarrolladores de Python para añadir fácilmente capacidades de procesamiento de imagen para su intérprete de Python. Es una biblioteca de Python que maneja diferentes tipos de archivos de imagen, y debe ser utilizado en aplicaciones de Python que interactúan con las imágenes de cualquier kind.PIL para Python 3Como el PIL (Python Imaging Library) software hasn y rsquo; t sido actualizado a la programación Python 3 lenguaje, un reemplazo se necesitaba tan pronto como sea posible. Y así, el proyecto Almohada nació, fork de PIL pero especialmente diseñado para Python 3. Viene con el único objetivo de mejorar la situación de empaquetado de la original PIL library.Included modulesAt el momento, el proyecto consta de varios módulos que permiten Python los desarrolladores agregar varias funciones de manipulación de imagen para sus programas. En orden alfabético, se trata de la imagen, ImageChops, ImageColor, ImageCms, ImageDraw, ImageEnhance, ImageFile, imagefilter, ImageFont, ImageGrab, ImageMath, ImageMorph, ImageOps, ImagePalette, ImagePath, ImageQt, ImageSequence, ImageStat, ImageTk, ImageWin, exiftags, OleFileIO y archivo PSDraw.Supported formatsCurrently, la biblioteca Pillow es totalmente compatible con los formatos BMP, EPS, GIF, IM, JPEG, JFIF, JPEG 2000, MSP, PCX, PNG, PPM, araña, TIFF, WebP, XBM y de archivos de imágenes XV Miniaturas. Además, se puede leer el CUR, DCX, FLI, FLC, FPX, GBR, GD, ICO, ICNS, IMT, IPTC / formatos de archivo de imagen NAA, McIDAS, MPO, PCD, PSD, SGI, TGA, WAL y XPM, y escribir en PALM, PDF y formatos de archivo de PIXAR. También puede identificar el BUFR, FITS, GRIB, HDF5, MPEG y archivos WMF formats.Under el capó y apoyado OSesAs Pillow es un tenedor de PIL, está escrito enteramente en el lenguaje de programación Python. La biblioteca es compatible con todas las distribuciones de GNU / Linux, varios sabores de BSD, así como los sistemas operativos Microsoft Windows y Mac OS X. Se ha probado con éxito con las dos plataformas de 64 bits y 32 bits de hardware
¿Cuál es nuevo en esta versión:.
- Fix SciPy regresión en Image.resize # 945 [wiredfool]
- Fix manifiesto para incluir todos los archivos de prueba. [Aclark]
¿Qué hay de nuevo en la versión 2.6.0:
- Relax precisión de pruebas ImageDraw para x86, GimpGradient para PPC [wiredfool]
¿Qué hay de nuevo en la versión 2.3.0:
- Detener la fuga parámetro filename pasado a GETFONT [jpharvey]
- Informe de disponibilidad de libTIFF durante la instalación y autotest [cgohlke]
- msvc Fix construir C1189 de error: & quot; No Target Arquitectura & quot; [Cgohlke]
- Fix pérdida de memoria en font_getsize [wiredfool]
- priorizar correctamente incluir y rutas de biblioteca [ohanar]
- correcciones Image.point para numpy.array y docs [wiredfool]
- Guardar la cabecera de la transparencia por defecto para los archivos PNG [wiredfool]
- Soporte para cabecera PNG tRNS al convertir de RGB-& gt; RGBA [wiredfool]
- PyQT5 Soporte [wiredfool]
- Actualizaciones para guardar archivos TIFF de color w / compresión utilizando libtiff [wiredfool]
- 2gigapix correcciones de imagen y redux [wiredfool]
- Guardar etiquetas arbitrarias en archivos de imagen TIFF [wiredfool]
- Cita los nombres de archivo y el título antes de usar la línea de comandos [tmccombs]
- Viewer.show fija para volver correctamente [tmccombs]
- correcciones de Documentación [wiredfool]
- Memoria guardar imágenes como webp cuando webpmux está disponible fuga fijo [cezarsa]
- Fix compilar con FreeType 2.5.1 [stromnov]
- Añade directorios para NetBSD. [Deepy]
- TIFF soporte RGBA con ExtraSamples faltan etiqueta [cgohlke]
- Lossless WEBP Soporte [wiredfool]
- Tome la compresión como una opción en el [wiredfool] guardar llamar por riñas
- Añadir soporte para guardar WebP sin pérdidas. Sólo tiene que pasar "sin pérdidas = True 'para guardar () [despegue]
- Soporte LCMS actualizado desde la versión 1 a la versión 2, fija # 343 [wiredfool]
- formatos de poco más de píxeles primas decodificador 16 Añadido [svanheulen]
- Documento de imagen restante * módulos figuran en el manual PIL [irksep]
- Documento ImageEnhance, ImageFile, ImageFilter, ImageFont, ImageGrab, ImageMath y ImageOps [irksep]
- Portuarias y actualizar los docs para una imagen, ImageChops, ImageColor y ImageDraw [irksep]
- Mover o copiar contenido de README.rst a docs / [irksep]
- Respetar CFLAGS / LDFLAGS en la búsqueda de cabeceras / libs [iElectric]
- Port PIL Manual tutorial y apéndices [irksep]
- Soporte Alfa premultiplicación para transformar y cambiar el tamaño [wiredfool]
- Fija para hacer PyPy 2.1.0 trabajo en Ubuntu 12.04 / 64 [wiredfool]
¿Qué es nuevo en la versión 2.1.0:
- Añadir / usr / bin / env python a todos los scripts en / Scripts.
- Añadir varios decodificadores y codificadores TIFF.
- Se ha añadido soporte para imágenes WebP alfa transparente.
- Adición Python 3 apoyo a StringIO.
- Adición python3 cadena base compatibilidad sin cambiar la cadena base.
- errores codificar webp Fix en ganar-amd64.
- Mejor solución para ZeroDivisionError en ImageOps.fit para la altura Image.Size es 1.
- Mejor soporte para imágenes de la OIC.
- Se ha cambiado PY_VERSION_HEX, fija # 166.
- Los cambios para poner todo bajo el espacio de nombres PIL. [Wiredfool]
- Cambio StringIO a BytesIO.
- espacio en blanco Limpieza. [Arfrever]
- No se salte 'sitio de importación' en la inicialización cuando se ejecutan pruebas para inplace construye. [Cgohlke]
- Habilitar advertencias para serie de pruebas.
- Arreglo para ZeroDivisionError en ImageOps.fit para Image.Size == (1,1)
- Arreglo para si isinstance (filtro, collections.Callable) accidente. Bug Python # 7624 en
¿Cuál es nuevo en la versión 2.0.0:
- Añadir Python 3 apoyo. (Almohada & gt; = 2.0.0 soporta Python 2.6, 2.7, 3.2, 3.3 Pillow. & Lt;. 2.0.0 soporta Python 2.4, 2.5, 2.6, 2.7) [fluggo]
- Añadir apoyo PyPy (experimental, por favor ver: https://github.com/python-imaging/Pillow/issues/67)
- Añadir soporte WebP. [LQS]
- Añadir Tiff apoyo G3 / G4 (experimental) [wiredfool]
- PNG de Backport PIL / Zip. [Olt]
- Varios 64 bits y correcciones de Windows. [Cgohlke]
- Añadir suite de pruebas. [Cgohlke, fluggo]
- Se ha añadido soporte para imágenes PNG con paleta de transparencia. [D-Schmidt]
- Muchas otras correcciones de errores y mejoras de muchas otras personas (ver cometer registro y / o docs / CONTRIBUTORS.txt).
- Un agradecimiento especial a Christoph Gohlke y Eric Soroos de rallyes todo el esfuerzo para conseguir una liberación por PyCon 2013.
Mejoras
¿Qué hay de nuevo en la versión 1.7.8:
- doctests.py Eliminado que hizo las pruebas de otros paquetes fallar. [Thomasdesvenain]
- Fix abrir archivos PSD con capas RGBA cuando A modo no es de tipo 65,535 pero 3. Corrige problema https://github.com/python-imaging/Pillow/issues/3 [thomasdesvenain]
¿Qué hay de nuevo en la versión 1.7.7:
- UNDEF más tipos antes de incluir encabezados ventanas [mattip]
¿Qué hay de nuevo en la versión 1.7.6:
- Corrección de errores: freetype que no se encuentra en Mac OS X con sistema de archivos entre mayúsculas y minúsculas [gjo]
- Bug fix: Backport solución para dividir () después de open () (regresión introducida en PIL 1.1.7). [Sfllaw]
¿Cuál es nuevo en la versión 1.7.5:
- Arreglo para sys.platform = & quot; linux3 & quot; [Blueyed]
- limpieza de paquetes y documentación adicional [aclark
Requisitos :
- Python
Comentarios que no se encuentran