pillow v1.1.5.a4 Release Notes

    • The "save" method now looks for a file format driver before creating the file.

    • Don't use antialiased truetype fonts when drawing in mode "P", "I", and "F" images.

    • Rewrote the "setup.py" file. The new version scans for available support libraries, and configures both the libImaging core library and the bindings in one step.

    To use specific versions of the libraries, edit the ROOT variables in the setup.py file.

    • โœ‚ Removed threaded "show" viewer; use the old "show" implementation instead (Windows).

    • โž• Added deprecation warnings to Image.offset, ImageDraw.setink, and ImageDraw.setfill.

    • โž• Added width option to ImageDraw.line(). The current implementation works best for straight lines; it does not support line joins, so polylines won't look good.

    • ImageDraw.Draw is now a factory function instead of a class. If you need to create custom draw classes, inherit from the ImageDraw class. All other code should use the factory function.

    • ๐Ÿ›  Fixed loading of certain PCX files (problem reported by Greg Hamilton, who also provided samples).

    • ๐Ÿ”„ Changed _imagingft.c to require FreeType 2.1 or newer. The module can still be built with earlier versions; see comments in _imagingft.c for details.