版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
使用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年度科技企业加盟合同范本2篇
- 2024某知名科技公司研发与外包合同
- 二零二五年度植物租赁合同的优化管理3篇
- 2024版房地产企业年度合作合同书范例版
- 二零二五年度国际教育培训项目合同3篇
- 2024版权许可合同标的授权范围与使用限制
- 智能餐饮咨询服务合同
- 2024年防水工程分包合同新范本3篇
- 2024年飞机租赁合作详细合同模板版B版
- 2024舞台搭建施工搭建施工合同
- 曙光磁盘阵列DS800-G10售前培训资料V1.0
- 寺庙祈福活动方案(共6篇)
- 2024年化学螺栓锚固剂项目可行性研究报告
- 提高脓毒性休克患者1h集束化措施落实率
- 2024年人教版八年级语文上册期末考试卷(附答案)
- 2024测绘个人年终工作总结
- 辽宁省大连市2023-2024学年高三上学期双基测试(期末考试) 物理 含解析
- 劳务分包的工程施工组织设计方案
- DB11 637-2015 房屋结构综合安全性鉴定标准
- 18项医疗质量安全核心制度
- DB34∕T 4444-2023 企业信息化系统上云评估服务规范
评论
0/150
提交评论