[Tutor] "IOError: decoder jpeg not available"

Tsila Hassine tsila.hassine at gmail.com
Thu Mar 1 01:57:04 CET 2007


Hello again,

Problem finally solved : had to reinstall and rebuild PIL (from tar) - this
time pointing the setup.py to the right location of jpeg-6b library, and
ONLY THEN running setup.py build_ext -i of Imaging1.1.6

hope someone can make use of this,
Tsila

On 3/1/07, Tsila Hassine <tsila.hassine at gmail.com> wrote:
>
> Hello all!
>
> sorry - pretty much of a novice....
> here's a snippet I am running from the Python interactive interface  - and
> the error I am getting:
>
>
> >>> import Image, imghdr
> >>> im= Image.open('test406.jpg')
> >>> new_image=im.resize((100.0,100.0), Image.ANTIALIAS)
> Traceback (most recent call last):
>   File "<stdin>", line 1, in ?
>   File
> "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/site-packages/PIL/Image.py",
> line 1188, in resize
>     self.load()
>   File
> "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/site-packages/PIL/ImageFile.py",
> line 180, in load
>     d = Image._getdecoder(self.mode, d, a, self.decoderconfig )
>   File
> "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/site-packages/PIL/Image.py",
> line 328, in _getdecoder
>     raise IOError("decoder %s not available" % decoder_name)
> IOError: decoder jpeg not available
>
>
>
>
>
> I seem to have PIL in stalled in 2 different locations (don't know if that
> may cause the problem):
> 1: ./Library/Python/2.3/PIL
>
> 2: ./Library/Python/2.3/site-packages/PIL
>
> when I tried to reinstall imaging1.1.5 I got the following :
>
> --- TKINTER support ok
> *** JPEG support not available
> --- ZLIB (PNG/ZIP) support ok
> *** FREETYPE2 support not available
>
>
>
> although I have jpeg-6b in ./jpeg6-and I also re installed adn got the
> following :
> % make -n install
> /usr/bin/install -c cjpeg /usr/local/bin/cjpeg
> /usr/bin/install -c djpeg /usr/local/bin/djpeg
> /usr/bin/install -c jpegtran /usr/local/bin/jpegtran
> /usr/bin/install -c rdjpgcom /usr/local/bin/rdjpgcom
> /usr/bin/install -c wrjpgcom /usr/local/bin/wrjpgcom
> /usr/bin/install -c -m 644 ./cjpeg.1 /usr/local/man/man1/cjpeg.1
> /usr/bin/install -c -m 644 ./djpeg.1 /usr/local/man/man1/djpeg.1
> /usr/bin/install -c -m 644 ./jpegtran.1 /usr/local/man/man1/jpegtran.1
> /usr/bin/install -c -m 644 ./rdjpgcom.1 /usr/local/man/man1/rdjpgcom.1
> /usr/bin/install -c -m 644 ./wrjpgcom.1 /usr/local/man/man1/wrjpgcom.1
>
>
> I hope this provides some further insite....
>
> thanks,
> Tsila
>
> On 2/28/07, Hugo González Monteverde <hugonz-lists at h-lab.net> wrote:
> >
> > Hi,
> >
> > It looks like there is a capability you don't have installed in your
> > image processing lib. but you really give us nothing. Please tell us:
> >
> >   - Was this working before in any other operating system or python
> > version?
> >   - What module are you using for working with jpeg?
> >   - Show us the code that throws this exception, or how you use it..
> >
> > And maybe we'll have some info to help you out.
> >
> >
> > Tsila Hassine wrote:
> > > Dear fellow Pythoneers,
> > >
> > > I have recently upgraded to Mac 10.4, and since then this error
> > appears
> > > when trying to manipulate an image (resize it actually),
> > > can anyone help me out ?
> > >
> > _______________________________________________
> > Tutor maillist  -  Tutor at python.org
> > http://mail.python.org/mailman/listinfo/tutor
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/tutor/attachments/20070301/84b8ade0/attachment.html 


More information about the Tutor mailing list