




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
使用Pillow库处理图形卓越软件工程师孵化器安装Pillow库卓越软件工程师孵化器python
setup.py
installpip
install
pilloweasy_install
Pillow打开和新建卓越软件工程师孵化器open
(
file,
mode)new
(mode,
size,
color=0)混合卓越软件工程师孵化器(1)透明度混合处理在库Pillow的Image模块中,可以使用函数blend()实现透明度混合处理。具体语法格式如下所示。blend
(im1,im2,alpha)(2)遮罩混合处理在库Pillow的Image模块中,可以使用函数composite()实现遮罩混合处理。具体语法格式如下所示。composite
(im1,
im2,mask)复制和缩放卓越软件工程师孵化器复制图像在库Pillow的Image模块中,可以使用函数Image.copy()复制指定的图片,这可以用于处理或粘贴时需要持有源图片。缩放像素在库Pillow的Image模块中,可以使用函数eval()实现像素缩放处理,能够使用函数fun()将输入图片的每个像素进行计算并返回。使用函数eval()的语法格式如下所示。eval(image,
fun)缩放图像在库Pillow的Image模块中,可以使用函数thumbnail()原生的缩放指定的图像。具体语法格式如下所示。Image.thumbnail(size,
resample=3)粘贴和裁剪卓越软件工程师孵化器粘贴在库Pillow的Image模块中,函数paste()的功能是粘贴源图像或像素至该图像,具体语法格式如下所示。Image.paste
(im, box=None,
mask=None)裁剪图像在库Pillow的Image模块中,函数crop()的功能是剪切图片中box所指定的区域。具体语法格式如下所示。Image.crop(box=None)格式转换卓越软件工程师孵化器convert()在库Pillow的Image模块中,函数convert()的功能是返回模式转换后的图像实例,目前支持的模式有“L”、“RGB”、
“CMYK”,参数matrix只支持“L”和“RGB”两种模式。具体语法格式如下所示。Imageo.convert(mode=None,
matrix=None,
dither=None,palette=0,
colors=256)transpose()在库Pillow的Image模块中,函数transpose()的功能是实现图像格式的转换,具体语法格式如下所示。Image.transpose(method)重设和旋转卓越软件工程师孵化器重设在库Pillow的Image模块中,可以使用函数resize()来重新设置指定图像的尺寸大小。函数resize()的语法格式如下所示。Image.resize
(size,resample=0)旋转在库Pillow的Image模块中,可以使用函数rotate()来旋转处理指定的图像。函数rotate()的语法格式如下所示。Image.rotate
(angle,
resample=0,expand=0)分离和合并卓越软件工程师孵化器分离在库Pillow的Image模块中,使用函数split()可以将图片分隔为多个通道列表。使用函数split()的语法格式如下所示。Image.split()合并在库Pillow的Image模块中,使用函数merge()可以将一个通道的图像合并到更多通道的图像中。使用函数merge()的语法格式如下所示。PIL.Image.merge(mode,
bands)滤镜卓越软件工程师孵化器在库Pillow的Image模块中,使用函数filter()可以对指定的图片使用滤镜效果,在Pillow库中可以用的滤镜被保存在Imagefilter模块中。使用函数filter()的语法格式如下所示。Image.filter(
filter)其他内置函数卓越软件工程师孵化器Image.getbands():获取图像每个通道的名称列表,例如RGB图像返回:['R','G','B']。Image.getextrema():获取图像最大、最小像素的值。Image.getpixel
(xy):获取像素点值。Image.histogram
(mask=None,extrema=None):获取图像直方图,返回像素计数的列表。Image.point(function):使用函数修改图像中的每个像素。Image.putalpha
(alpha):添加或替换图像的alpha层。Image.putdata(data,scale=l.0,offset=0.0):将序列像素值复制到图片上,使用scale与offset参数时的计算方式是:pixel=value*scale+offset。Image.save(fp,format=None,
**params):保存图片。Image.show(title=None,command=None):显示图片。Image.transform(sizer
method,data=None,resample=0,
fill=l):变换图像。Image.verify():校验文件是否损坏。(11)Image.close():关闭文件。常用的内置函数卓越软件工程师孵化器相加函数add()减法函数subtract()变暗函数darker()变亮函数lighter()叠加函数multiply()屏幕函数screen()反色函数invert()比较函数difference()灰度填充函数constant()ImageEnhance模块常用的内置函数卓越软件工程师孵化器ImageEnhance.Color(image):功能是调整图像色彩平衡,相当于彩色电视机的色彩调整,实现了上边提到的接口的
enhance方法。ImageEnhance.Contrast(image):功能是调整图像对比度,相当于彩色电视机的对比度调整。ImageEnhance.Brightness(image):功能是调整图像亮度。ImageEnhance.Sharpness(image):功能是调整图像清晰度,用于锐化/钝化图片。锐化操作的factor是一个0到2的浮点数,当factor=0时,返回一个完全模糊的图片对象,当factor=1时,返回一个完全锐化的图片对象,factor=1时,返回原始图片对象。ImageFilter模块常用的内置函数卓越软件工程师孵化器ImageFilter.GaussianBlur(radius=2):高斯模糊;ImageFilter.UnsharpMask(radius=2,percent
150,threshold=3):USM锐化;ImageFilter.MedianFilter(size=3):中值滤波;ImageFilter.MinFilter(size=3):最小值滤波;ImageFilter.ModeFilter(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司采购合金管理制度
- 塔吊特种设备管理制度
- 计算机三级考试个性化学习试题及答案
- 员工外出检测管理制度
- 健全安全生产管理制度
- 嵌入式开发中的数据采集技术试题及答案
- 小区门口车辆管理制度
- 公司礼品预订管理制度
- 学校基建后勤管理制度
- 塔吊作业前后管理制度
- 科技与文化融合的传播方式
- 基层武装工作知识
- 生产异常处理方法及流程
- 广东省广州市越秀区2025年中考一模历史模拟试题(含答案)
- 古典诗词的艺术美与吟诵知到智慧树章节测试课后答案2024年秋浙江广厦建设职业技术大学
- 创伤性休克并发症护理
- 准零刚度非线性低频隔振器理论研究及应用
- 《小米销售培训》课件
- 品牌传播策略考核试卷
- 2025年北京铁路局集团招聘笔试参考题库含答案解析
- 《蜻蜓介绍》课件
评论
0/150
提交评论