[IMAGE-SIG] Decoding Jpegs
Sun, 1 Feb 1998 18:23:21 +0100
>Does this mean I have incorrectly installed the jpeg libarary or
>is the image library incompatible with Python 1.5?
AFAIK, it works just fine with 1.5; it's probably some configuration
problem. Here's the quickest way to get PIL up and running under
RedHat 4.2 (and 5.0):
RedHat includes libz and libjpeg (in /usr/lib), so you don't need
to build them yourself. However, the 0.3a1 source kit assumes
that you have libjpeg 6.0 while RedHat ships with 6.0a. To use
these libs anyway, do as follows:
1. goto libImaging and run configure as usual.
2. before you build the library, edit the ImConfig.h file so
that jpeg is enabled:
/* Define if you have the IJG jpeg library (-ljpeg). */
#define HAVE_LIBJPEG 1
3. compile the library and look for warnings in the JpegEncode.c and
JpegDecode.c files. if you don't get any warnings, take another look
at the ImConfig.h file, and make sure you don't have any other jpeg
library on the machine (at least not in the linker library path)
4. change the METHODDEF and GLOBAL references in JpegEncode.c
and JpegDecode.c from "METHODDEF int" to "METHODDEF(int)" etc.
compile again, and make sure you don't get any warnings from
these two modules.
4. when you have built the library, go back to the module library
and copy Setup.in to Setup. edit the latter so that libz and libjpeg
are taken from /usr/lib.
you can also wait a day or two for the 0.3b1 source kit (which is
what I'm working on at this very moment, on a RedHat 4.2 box).
IMAGE-SIG - SIG on Image Processing with Python
send messages to: email@example.com
administrivia to: firstname.lastname@example.org