PIL这个包的全称是Python Imaging Library。
PIL提供强大的图形处理的能力,并提供广泛的图形文件格式支持,该库能进行图形格式的转换、打印和显示。还能进 行一些图形效果的处理,如图形的放大、缩小和旋转等。是Python用户进行图象处理的强有力工具
1、安装PIL依赖库
- yum -y install zlib zlib-devel
- yum -y install libjpeg libjpeg-level
- yum -y install freetype freetype-devel
1. wget http://effbot.org/downloads/Imaging-1.1.7.tar.gz
2. tar xvfz Imaging-1.1.7.tar.gz
3. cd Imaging-1.1.7
README 文件提示需要安装一下依赖,具体安装过程如下:
1)安装libjpeg
wget http://www.ijg.org/files/jpegsrc.v6b.tar.gz
tar xzvf jpegsrc.v6b.tar.gz
cd jpeg-6b
./configure
make
make install
我在执行最后一个步骤时报错目录不存在,无法创建文件(/usr/local/man/man1/cjpeg.1),需要先建一个目录
mkdir -p /usr/local/man/man1/
2) 安装zlib
我的电脑上已经安装了zlib,并且是最新版本,不要需再安装
3) 安装freetype2
wget https://sourceforge.net/projects/freetype/files/freetype2/2.6.5/freetype-2.6.5.tar.gz
直接按照linux'默认安装方式安装即可
4)安装littleCMS
wget http://jaist.dl.sourceforge.net/project/lcms/lcms/2.5/lcms2-2.5.zip,下载完成后,直接解压安装即可
4.安装image
cd Imaging-1.1.7
python setup.py install直接按照linux'默认安装方式安装即可