导入pil模块_Python Pillow(PIL)库的用法介绍

a019e10a4f9affbf32bfaf1f25ea589a.png

Pillow库是一个Python的第三方库。在Python2中,PIL(Python Imaging Library)是一个非常好用的图像处理库,但PIL不支持Python3,所以有人(Alex Clark和Contributors)提供了Pillow,可以在Python3中使用。官方文档路径:https://pillow.readthedocs.io/en/latest/

一、安装Pillow

pip install pillow
Pillow库安装成功后,导包时要用PIL来导入,而不能用pillow或Pillow。
import PILfrom PIL import Image
在Pillow库中,除了有二十多个模块,还支持非常多的插件。其中最常用的是Image模块中同名的Image类,其他很多模块都是在Image模块的基础上对图像做进一步的特殊处理,Image模块中会导入部分来使用。本文介绍Image模块的常用方法。

二、打开本地图片

原图:

b884c1233f7b1ac671ffda41be3bb8c1.png

# coding=utf-8from PIL import Imageimage = Image.open("yazi.jpg")image.show()
运行结果:

4f25e2b6e3f731ae70c03afd89f74a20.png

open(fp, mode='r'): 打开一张图片,是Image模块中的函数。如果图片与当前代码在同一目录下,可以只写图片的文件名,其他情况需要拼接图片的路径。mode默认为'r',也必须为'r'。show(): 调用图片显示软件打开图片。打开后程序会阻塞,需要手动关闭。

三、创建一张新图片

from PIL import Imageimage = Image.new('RGB', (160, 90), (0, 0, 255))image.show()
运行结果:

cf2bfdf11d0e64d063e1bc2d4a92c562.png

new(mode, size, color=0): 创建一张图片(画布),用于绘图,是Image模块中的函数。有3个参数。mode, 图片的模式,如“RGB”(red,green,blue三原色的缩写,真彩图像)、“L”(灰度,黑白图像)等。size, 图片的尺寸。是一个长度为2的元组(width, height),表示的是像素大小。color, 图片的颜色,默认值为0表示黑色。可以传入长度
  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值