Python图像处理

1.使用Python Imaging Library处理图像

        Python Imaging Library(PIL)支持常见的图像格式,常用与操作二维像素点,线,文字,以及对现有图片进行缩放,变形,通道处理,可以实现创建缩略图,转换文件格式,打印图像,转换图片编码格式,比较图片差异等操作。

        PIL包括若干模块,分别具备图像文件操作,绘图,颜色管理,字体管理等功能,其主要模块级功能如下

PIL主要模块及其功能
模块 用途
Image 提供一个与模块同名的类。用来表示一个PIL图像。这个模块同时提供一些工厂函数,包括从文件读取图像的函数及创建新图像的函数
ImageChops 包含许多算术图像操作,称为通道操作(chops),可用与特殊效果,图像合成,算法绘画等
ImageColor 包含从CSS3样式颜色说明符到RGB元组的颜色表和转换器,此模块有Image.new和ImageDraw等模块使用
ImageDraw 为Image对象提供简单的2d图形,可以使用此模块创建新图像,添加注释或润饰现有图像,以及动态生成图形以供Web使用
ImageEnhance 包含许多可用于图像增强的类
ImageFile 为图像的打开和保存功能提供支持。他提供了一个Parser类,可以用于逐个解码图像。此类实现与标准sgmllib模块和xmllib模块使用相同的接口
ImageFileIO 可以用来从套接字或者任何其他流设备读取图像。这个模块已被废弃,可以使用ImageFile模块提供的Parser类来代替
ImageFilter 包含预定义过滤器集的定义,可以与Image类的过滤器方法结合使用
ImageFont 定义一个与模块同名的类,此类的实例存储位图字体,并与ImageDraw类的text方法一起使用。PIL使用自己的字体文件格式来存储位图字体,可以使用pilfont程序将BDF和PCF字体描述符(X Window字体格式)转换为此格式
Im
  • 3
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

要不要长胖_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值