您的位置:首页 > 编程语言 > Python开发

PIL 安装与配置

2016-12-16 15:18 225 查看

PIL 安装与配置

1.系统环境

操作系统Ubuntu 14.04

python版本:2.7.12

2.要使用python的PIL库处理图片,需要安装Pillow(我使用的是pip install Pillow ,直接完成后发现Pillow是3.4.2版本)

这个一般可以处理png,gif格式的图片。如果要处理JPG格式的,必须保证系统有libjpeg库(且安装完一个libjpeg8.0版本之后发现运行还是报错,提示需要9.0版本,故只能卸载Pillow,重新安装libjpeg库)。

3.故先安装libjpeg库(9.0版本)。使用root 账号。

下载压缩包

wget http://www.ijg.org/files/jpegsrc.v9b.tar.gz

解压

tar -zxvf jpegsrc.v9b.tar.gz

配置

./configure

编译

make

安装

make install

libjpeg安装完成后,可以进行make test测试,若成功则在此文件夹下生成一个测试图片。

然后使用make clean 删除测试图片。

查看系统当前的libjpeg链接地址

若系统之前没有安装过libjpeg,则无此问题

若有安装过低版本的libjpeg,则需要修改软连接地址。

ll /usr/lib |grep jpeg

或是

ll /usr/local/lib |grep jpeg

查看软连接

我发现我的系统使用的libjpeg库还是连接指向8.0的,所以我修改了连接指向为9.0

在/usr/lib/x86_64-linux-gnu/ 文件夹中,使用

ln -s /usr/local/lib/libjpeg.so libjpeg.so

4. 安装Pillow

x然后 pip uninstall Pillow 后,再使用pip install Pillow直接进行安装。

5.测试

我的测试脚本为:

import os

import sys

from PIL import Image,ImageFile

im = Image.open(r”1.jpg”)

print(im.format, im.size, im.mode)

im.show()

im.save(r’2.jpg’,”jpeg”)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python ubuntu 操作系统