DDU

DDU

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

PIL装完后要么看最终的显示界面是否标明所要的图片格式已经支持,要么上python命令行试试。


 from PIL import Image

im = Image.open('image.jpg')
im.rotate(45)

 

如果不报错,则是支持该格式

 

昨天遇到的实际问题是ubuntu的apt-get libjpeg-dev等图片支持的包装完后没有加link http://askubuntu.com/questions/59844/how-can-i-make-libjpeg-available-to-python2-5 

上面这个文章说到了

sudo ln -s /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib/
sudo ln -s /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/

sudo ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib/

 

最后还得注意一点,pip uninstall PIL或者apt-get remove python-imaging都不能删除PIL(或者可以说卸载重装他不会重新编译) 

解决办法得pip install PIL --upgrade或者找到PIL的具体目录,删了再装。 

 

以上是折腾到2点的经验,以后对PIL得认真了,他不像别的包一装就ok。 

posted on 2012-04-16 09:51    阅读(283)  评论(0编辑  收藏  举报