没有合适的资源?快使用搜索试试~ 我知道了~
首页python使用pil进行图像处理(等比例压缩、裁剪)实例代码
资源详情
资源评论
资源推荐
python使用使用pil进行图像处理进行图像处理(等比例压缩、裁剪等比例压缩、裁剪)实例代码实例代码
主要介绍了python使用pil进行图像处理(等比例压缩、裁剪)实例代码,首先介绍了pil的相关内容,然后分享了实
例代码,具有一定借鉴价值,需要的朋友可以参考下。
PIL中设计的几个基本概念
1.通道(bands):即使图像的波段数,RGB图像,灰度图像
以RGB图像为例:
>>>from PIL import Image
>>>im = Image.open('*.jpg') # 打开一张RGB图像
>>>im_bands = im.g
etbands() # 获取RGB三个波段
>>>len(im_bands)
>>>print im_bands[0,1,2] # 输出RGB三个值
2.模式(mode):定义了图像的类型和像素的位宽。共计9种模式:
>>> im.mode
① 1:1位像素,表示黑和白,但是存储的时候每个像素存储为8bit。
② L:8位像素,表示黑和白。
③ P:8位像素,使用调色板映射到其他模式。
④ RGB:3x8位像素,为真彩色。
⑤ RGBA:4x8位像素,有透明通道的真彩色。
⑥ CMYK:4x8位像素,颜色分离。
⑦ YCbCr:3x8位像素,彩色视频格式。
⑧ I:32位整型像素。
⑨ F:32位浮点型像素。
3.尺寸(size):获取图像水平和垂直方向上的像素数
>>> im.size()
4.坐标系统(coordinate system):
PIL使用笛卡尔像素坐标系统,坐标(0,0)位于左上角。
注意:坐标值表示像素的角;位于坐标(0,0)处的像素的中心实际上位于(0.5,0.5)。
5.调色板(palette):
调色板模式("P")适用一个颜色调色板为每一个像素定义具体的颜色值。
6.信息(info)
>>> im.info() # 返回值为字典对象
7.滤波器(filters):将多个输入像素映射为一个输出像素的几何操作
PIL提供了4种不同的采样滤波器:
① NEAREST:最近滤波。从输入图像中选取最近的像素作为输出像素。
② BILINEAR:双线性内插滤波。在输入图像的2*2矩阵上进行线性插值。
③ BICUBIC:双立方滤波。在输入图像的4*4矩阵上进行立方插值。
④ ANTIALIAS:平滑滤波。对所有可以影响输出像素的输入像素进行高质量的重采样滤波,以计算输出像素值。
im.resize()和im.thumbnail()用到了滤波器
方法一:resize(size,filter = None)
>>> from PIL import Image
>>> im = Image.open('*.jpg')
>>> im.size
>>> im_resize = im.resize((256,256)) #default 情况下是NEAREST插值方法
>>> im_resize0 = im.resize((256,256), Image.BILINEAR)
>>> im_resize0.size
>>> im_resize1 = im.resize((256,256), Image.BICUBIC)
>>> im_resize2 = im.resize((256,256), Image.ANTIALIAS)
weixin_38595019
- 粉丝: 8
- 资源: 895
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
- MW全能培训汽轮机调节保安系统PPT教学课件.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0