I am trying to use PIL on a MacBook Pro running Leopard. I have Python
2.6 installed from Python.org.
An intermittent Python user I am trying to work my way through
Segaran's Programming Collective Intelligence book.
I had some problems installing PIL so eventually I followed the
instructions from here: http://codeblogmore.com/blog/2009/01/23/installing-pil-116-python-26-leopard/
and it passed its own tests.
However, now running some code from PCI, I get the following:
---
Wrong JPEG library version: library is 70, caller expects 62
Traceback (most recent call last):
File "cluster.py", line 174, in <module>
drawdendrogram(clust,blognames,jpeg='blogclust.jpg')
File "cluster.py", line 36, in drawdendrogram
img.save(jpeg, 'JPEG')
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/
python2.6/site-packages/PIL/Image.py", line 1405, in save
save_handler(self, fp, filename)
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/
python2.6/site-packages/PIL/JpegImagePlugin.py", line 409, in _save
ImageFile._save(im, fp, [("jpeg", (0,0)+im.size, 0, rawmode)])
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/
python2.6/site-packages/PIL/ImageFile.py", line 493, in _save
raise IOError("encoder error %d when writing image file" % s)
IOError: encoder error -2 when writing image file
---
This looks like a problem with PIL.
Is there a general problem with PIL and Python 2.6?
I am concurrently having a problem with ReportLab's installation which
seems to be connected with PIL (but I will put that in a separate post).
Thank you for any help you can provide.
Christopher
_______________________________________________
Image-SIG maillist - Image-SIG@python.org
http://mail.python.org/mailman/listinfo/image-sig