qpython装pillow_程序员必备的处理图像Python库:Pillow安装和使用

Pillow库为Python解释器添加了图像处理功能。它提供广泛的文件格式支持,高效的内部表示,以及相当强大的图像处理功能。

功能特点

图像存档Pillow库是写图像存档和图像批处理应用程序的理想选择。您可以使用该库创建缩略图,在文件格式之间进行转换,打印图片等。当前版本支持识别和读取大量图像格式,也支持有限格式的写入和格式转换。

图像显示当前版本包括Tk PhotoImage和BitmapImage接口,以及可以与PythonWin和其他基于Windows的工具包一起使用的Windows DIB接口。 对于调试,还有一个show()方法将图像临时保存到磁盘,并调用外部程序显示。

图像处理Pillow包含基本的图像处理功能,包括点操作,内置的卷积内核滤镜和色域转换。该库还支持图像调整大小,旋转和任意映射变换。 还有一个直方图方法允许你从图像中提取一些统计数据。这可以用于自动对比度增强,和用于全局统计分析。

使用示例

要从文件加载图像,请使用Image模块中的open()函数:

from PIL import Image

im= Image.open("shuoen.png")

如果成功,此函数将返回一个Image对象。 现在可以检查文件内容:

from __future__ import print_function

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

输出: PNG (512,512) RGB

Image类包含允许你操作图像中某个区域的方法。要从图像中提取子矩形,请使用crop()方法:

box =(100, 100, 400, 400)

region= im.crop(box)

该区域由4元组定义,其中坐标是(左, 上, 右, 下)。

简单几何变换:

out= im.resize((128,128))

out= im.rotate(45)#逆时针

安装

$ pip install Pillow

针对不同系统和外部格式库的安装,请参照完整安装文档。

希望大家能够喜欢,有问题欢迎在评论区留言

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值