1、官网下载PIL
2、安装环境
$ sudo apt-get install libjpeg libjpeg-dev libfreetype6 libfreetype6-dev zlib1g-dev tk-dev
FREETYPE_ROOT = "/usr/lib/x86_64-linux-gnu" JPEG_ROOT = libinclude("usr/local") #"/usr/lib/x86_64-linux-gnu" TIFF_ROOT = "/home/lb/tiff-4.0.6/libtiff" ZLIB_ROOT = "/usr/lib/x86_64-linux-gnu" TCL_ROOT = "/usr/include/tk" LCMS_ROOT = "/usr/lib64"
4、如果中途出现那几大库的链接错误
sudo ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib 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
python Imaging-1.1.6/setup.py build_ext -i
python Imaging-1.1.6/setup.py install
$ python setup.py build
这几张类型都支持。
7、测试; python selftest.py
但是在jpg的格式这使用有一个bug,这是库的问题,作者也在修改,然后我换了一个1.1.7的版本
这个bug解决了。
===============================================================================================================================
你装完之后发现怎么调用open函数和show函数怎么也不显示图片?
解决:调用Python的标准图像库里show()函数,有可能无法显示图片。因为它调用了xv,但xv在后面的ubuntu版本中xv都不装了。
解决办法:先装一个ImageMagic,就相当于把xv的入口换成了ImageMagic的display。
sudo apt-get install imagemagick
安装完成后记得重新启动控制台。
这样图片显示就ok了。