接下来我将详细讲解如何在Python3中安装Pillow和PIL。
安装Pillow
1. 检查Python版本
首先,我们需要确认自己安装的Python版本是否为3.x。可以在命令行中输入以下命令:
python --version
如果返回的版本号不是3.x,就需要先安装Python3。
2. 安装PIP
PIP是Python的包管理工具,用来安装第三方库。如果你已经安装好了PIP,可以跳过此步骤。否则,可以到官网下载安装脚本并运行。
3. 安装Pillow库
在命令行中输入以下命令进行安装:
pip install Pillow
安装完成后,在Python代码中就可以导入Pillow库了:
from PIL import Image
安装PIL
安装PIL的方法与安装Pillow类似。
1. 安装依赖库
sudo apt-get install libjpeg-dev libfreetype6-dev zlib1g-dev libopenjpeg-dev
2. 下载并解压源码
可以在PIL官网上下载最新版的源码(PIL1.1.7源码包)。
解压缩后进入目录:
tar xzf Imaging-1.1.7.tar.gz
cd Imaging-1.1.7
3. 编译安装
在终端中输入以下命令进行编译安装:
python setup.py build_ext -i
sudo python setup.py install
安装成功后,在Python代码中就可以导入PIL库了:
import Image
示例说明
以下是两个使用Pillow库的示例说明:
1. 调整图片大小
from PIL import Image
filename = 'input.jpg'
outputname = 'output.jpg'
size = (100, 100)
with Image.open(filename) as img:
img.thumbnail(size)
img.save(outputname, "JPEG")
该代码会将名为input.jpg的图片缩放为100x100的大小,并保存为output.jpg。
2. 裁剪图片
from PIL import Image
filename = 'input.jpg'
outputname = 'output.jpg'
box = (100, 100, 400, 400)
with Image.open(filename) as img:
img = img.crop(box)
img.save(outputname, "JPEG")
该代码会将名为input.jpg的图片裁剪为左上角坐标为(100, 100)、右下角坐标为(400, 400)的部分,并保存为output.jpg。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python3安装Pillow与PIL的方法 - Python技术站