[Image-SIG] ANNOUNCEMENT: The Python Imaging Library, version 1.1.2
Fri, 11 May 2001 15:12:32 +0200
yet another release from the labs:
The Python Imaging Library (PIL) adds image processing capabilities
to your Python interpreter. This library supports many file formats,
and provides powerful image processing and graphics capabilities.
Version 1.1.2 is a maintenance release, which fixes a couple of
problems caused by incompatible changes in Python 2.1. It also
fixes some other bugs. See below for details.
Get your copy of the source kit here:
For more information, including support options and information on
the PIL plus extensions, see the product site:
Updated documentation is available from the PythonWare library:
the pil team
"Secret Labs -- makers of fine pythonware since 1997."
--- Changes from release 1.1.1 to 1.1.2:
+ Adapted to Python 2.1. Among other things, all uses of the
"regex" module has been repleased with "re".
+ Fixed attribute error when reading large PNG files (this bug
was introduced in maintenance code released after the 1.1.1
+ Ignore non-string objects in sys.path
+ Fixed Image.transform(EXTENT) for negative xoffsets
+ Fixed loading of image plugins if PIL is installed as a package.
(The plugin loader now always looks in the directory where the
Image.py module itself is found, even if that directory isn't on
the standard search path)
+ The Png plugin has been added to the list of preloaded standard
+ Fixed bitmap/text drawing in fill mode.
+ Fixed "getextrema" to work also for multiband images.
+ Added transparency support for L and P images to the PNG codec.
+ Improved support for read-only images. The "load" method now
sets the "readonly" attribute for memory-mapped images. Operations
that modifies an image in place (such as "paste" and drawing operations)
creates an in-memory copy of the image, if necessary. (before this
change, any attempt to modify a memory-mapped image resulted in a
+ Added special cases for lists everywhere PIL expects a sequence.
This should speed up things like "putdata" and drawing operations.
+ The Image.offset method is deprecated. Use the ImageChops.offset
+ Changed ImageChops operators to copy palette and info dictionary
from the first image argument.