python图像处理库Pillow入门(一)

1.介绍:何为Pillow

Pillow原本是PIL(Python Imaging Library)的一个分支,后来因为PIL长时间没有更新,而Pillow的功能越来越强大,并增添了许多新的特性,Pillow逐渐成为python中常用的图像处理库。

现在Pillow的最新版本已经更新到了4.3.x,可以兼容python2.x与python3.x各版本。

关于Pillow的各种特性、函数介绍及调用方法在其官方指南中均有详细的说明。


2.起步:Pillow库的安装及环境配置

Pillow库可以使用pip(一个便利的安装python包的工具)进行快速安装。
作者使用的电脑系统是Mac OS,其默认情况下是没有安装pip的,因此需先在终端输入:

$ sudo easy_install pip

在pip安装完毕之后,即可使用pip安装所需的python包,操作极为方便,同样在终端下输入:

$ pip install pillow

在终端上显示pillow已安装完毕后可进入python shell检查pillow是否已经能够正常使用,输入

>>>from PIL import Image

若未报错,则说明pillow中的image类已经可以被我们正常使用,pillow已配置成功。


3.打开图片与图像属性

以我桌面上的图片lena_colored.jpg为例,在shell中输入如下代码:

>>>from PIL import Image
>>>im =Image.open("/Users/Mystery/Desktop/lena_colored.jpg")

其中open函数的作用是打开路径中的图像文件,所需求的参数为一个file pointer。且该图像可以被赋值给一变量im(文件格式包括但不限于:jpg、bmp、png)
那么在将图像导入后,可以通过

>>>im.show()

生成一个临时图像文件,自动打开该文件并查看im变量所表示图片的当前状态,在Mac环境下具体实现为:
打开标准lena图像

打开图像后,可以查看图像的各种特性,基本特性有

>>>im.format
'JPEG'
>>>im.size
(512,512)
>>>im.mode
'RGB'
>>>im.width
512
>>>im.height
512

从上至下分别为图像文件的格式、图像尺寸、颜色模式、宽度和高度。

(未完待续~

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值