pillow v1.1.4.a1 Release Notes

    • ๐Ÿ‘Œ Improved support for drawing RGB data in palette images. You can now use RGB tuples or colour names (see below) when drawing in a mode "P" image. The drawing layer automatically assigns color indexes, as long as you don't use more than 256 unique colours.

    • ๐Ÿšš Moved self test from MiniTest/test.py to ./selftest.py.

    • โž• Added support for CSS3-style color strings to most places that accept colour codes/tuples. This includes the "ImageDraw" module, the Image "new" function, and the Image "paste" method.

    Colour strings can use one of the following formats: "#f00", "#ff0000", "rgb(255,0,0)", "rgb(100%,0%,0%)", "hsl(0, 100%, 50%)", or "red" (most X11-style colour names are supported). See the documentation for the "ImageColor" module for more information.

    • ๐Ÿ›  Fixed DCX decoder (based on input from Larry Bates)

    • โž• Added "IptcImagePlugin.getiptcinfo" helper to extract IPTC/NAA newsphoto properties from JPEG, TIFF, or IPTC files.

    • ๐Ÿ‘Œ Support for TrueType/OpenType fonts has been added to the standard distribution. You need the freetype 2.0 library.

    • Made the PCX reader a bit more robust when reading 2-bit and 4-bit PCX images with odd image sizes.

    • โž• Added "Kernel" class to the ImageFilter module. This class allows you to filter images with user-defined 3x3 and 5x5 convolution kernels.

    • โž• Added "putdata" support for mode "I", "F" and "RGB".

    • ๐Ÿ‘ The GIF writer now supports the transparency option (from Denis Benoit).

    • ๐Ÿ“š A HTML version of the module documentation is now shipped with the source code distribution. You'll find the files in the Doc subdirectory.

    • โž• Added support for Palm pixmaps (from Bill Janssen). This change was listed for 1.1.3, but the "PalmImagePlugin" driver didn't make it into the distribution.

    • ๐Ÿ‘Œ Improved decoder error messages.