2
1
The Python Imaging Library
3
$Id: README 2649 2006-03-03 23:10:23Z fredrik $
2
$Id: README 2750 2006-06-18 19:50:35Z fredrik $
5
Release 1.1.6a2 (March 03, 2006)
4
Release 1.1.6b1 (June 20, 2006)
7
6
====================================================================
8
The Python Imaging Library 1.1.6a2
7
The Python Imaging Library 1.1.6b1
9
8
====================================================================
95
93
--------------------------------------------------------------------
96
News Highlights in 1.1.6a2:
97
--------------------------------------------------------------------
99
+ Runs under Python 1.5.2 and newer, including 2.4. You may need
100
additional libraries to build under 1.5.2; see instructions below.
102
+ New build procedure. The setup.py file now configures and builds
103
the core library as well as the bindings, in one step.
105
+ Added stub drivers for BUFR, FITS, GRIB, HDF5, and WMF files.
106
Stub drivers can identify the file format, but relies on
107
application-provided drivers to read or write images in that
110
+ Added experimental "LA" mode support. An "LA" image is an "L"
111
image with an attached transparency layer.
113
+ Added "RankFilter", "MinFilter", "MedianFilter", and "MaxFilter"
114
classes to the ImageFilter module.
116
+ Improved support for applications using multiple threads on
117
systems with multiple processors and/or hyperthreading processors.
119
+ Added EXIF GPSInfo read support for JPEG files.
121
+ Lots of bug fixes and performance tweaks.
123
For detailed information on these and other changes, see the CHANGES
127
--------------------------------------------------------------------
129
95
--------------------------------------------------------------------
159
125
Build instructions (all platforms)
160
126
--------------------------------------------------------------------
128
For a list of changes in this release, see the CHANGES document.
162
130
0. If you're in a hurry, try this:
164
$ gunzip Imaging-1.1.6a2.tar.gz
165
$ tar xvf Imaging-1.1.6a2.tar
132
$ gunzip Imaging-1.1.6b1.tar.gz
133
$ tar xvf Imaging-1.1.6b1.tar
167
135
$ python setup.py install
169
137
If you prefer to know what you're doing, read on.
192
160
http://freetype.sourceforge.net
194
162
If you have a recent Linux version, the libraries provided with
195
the operating system usually work just fine.
163
the operating system usually work just fine. If some library is
164
missing, installing a prebuilt version (jpeg-devel, zlib-devel,
165
etc) is usually easier than building from source.
197
167
If you're using Mac OS X, you can use the 'fink' tool to install
198
168
missing libraries (also see the Mac OS X section below).
207
177
http://www.python.org/sigs/distutils-sig/download.html
179
For newer releases, the distutils library is included in the
180
Python standard library.
210
183
3. If you didn't build Python from sources, make sure you have
211
184
Python's build support files on your machine. If you've down-
217
190
4. When you have everything you need, unpack the PIL distribution
218
(the file Imaging-1.1.6a2.tar.gz) in your Python extensions
191
(the file Imaging-1.1.6b1.tar.gz) in your Python extensions
219
192
directory (if you have one, that is. If not, feel free to
220
193
unpack it in any other suitable directory).
222
195
$ cd Python-2.4/Extensions # example
223
$ gunzip Imaging-1.1.6a2.tar.gz
224
$ tar xvf Imaging-1.1.6a2.tar
196
$ gunzip Imaging-1.1.6b1.tar.gz
197
$ tar xvf Imaging-1.1.6b1.tar
227
200
5. Build the library. We recommend that you do an in-place build,
228
201
and run the self test before installing.
231
204
$ python setup.py build_ext -i
232
205
$ python selftest.py
235
208
that the optional components you need are included.
237
210
----------------------------------------------------------------
238
PIL 1.1.6a2 BUILD SUMMARY
211
PIL 1.1.6b1 BUILD SUMMARY
239
212
----------------------------------------------------------------
240
213
*** TKINTER support not available (Tcl/Tk 8.3 libraries needed)
241
214
--- JPEG support ok