这篇文章主要介绍了python枕头图像处理方法汇总,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
枕头中文文档:https://pillow-cn.readthedocs.io/zh_CN/latest/handbook/tutorial.html
安装:<代码> pip安装枕头代码>
<强>操作图像:强>
#?usr/bin/env python3 # _ * _编码utf - 8 _ * _ __author__=' nxz ' 从公益诉讼导入图像,ImageFilter 从进口睡眠时间 #打开一个jpg图像文件 我=Image.open (“test.jpg”) w h=我。大小# 打印(“图片的宽:% s,和高:% s的% (w h)) #图片缩放 即时通讯。缩略图((w//2 h//2)) w h=im.size 打印(w h) #缩放之后的图片重新保存 im.save (thumbnail.jpg, jpeg) #其他功能:切片,旋转,滤镜,输出文字,调色板 #模糊效果 im2=im.filter (ImageFilter.BLUR) im2.save (blur.jpg, jpeg)
<强>截屏:强>
从公益诉讼进口ImageGrab 从进口睡眠时间 m=int(输入(“请输入想截屏多少次:")) n=1 尽管n & lt;=m: 睡眠(0.02) 我=ImageGrab.grab () 当地=(r ' % s.jpg ' % (n)) 即时通讯。保存(本地、jpeg) n=n + 1
<强>转换文件到JPEG: 强>
“‘ 将指定路径下的图片后缀改为“jpg”格式 “‘ 从公益诉讼导入图像 导入系统,系统 在sys.argv infile [1:]: f e=os.path.splitext (infile) 输出文件=f +“jpg” 如果infile !=输出文件: 试一试: Image.open (infile) .save(输出文件) 除了例外exc: 打印(exc)
<强> GIF动图:强>
”“” GIf动图 ”“” 从公益诉讼导入图像 我=Image.open (“test.jpg”) 图像=[] images.append (Image.open (blur.png)) images.append (Image.open (test.jpg)) im.save (gif。gif, save_all=True, append_image=图像、循环=1,时间=1,评论=b 'aaaabbb ')
<强>几何变换:强>
#简单的集合变换=我。调整((128,128)) #旋转图像=im.transpose (Image.FLIP_LEFT_RIGHT) #翻转=im.transpose (Image.FLIP_TOP_BOTTOM)=im.transpose (Image.ROTATE_90)=im.transpose (Image.ROTATE_180) #旋转180°=im.transpose (Image.ROTATE_270) #旋转270°
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。