python识别二维码图片内容,
本文主要介绍如何使用pillow作为基于python的动态图生成二维码和图像处理,并分享一些Pillow的简单用法。如果喜欢,可以参考文章内容,尝试一下。
00-1010 1.什么是枕头2。枕头图像处理的简单使用。图片信息的显示。修改图片大小。裁剪和旋转图片。水印图片生成gif图片。
目录
首先我们要了解一下PIL(Python Imaging Library),它是Python2中非常强大的图像处理标准库,但只支持Python2.7,Pillow是在PIL基础上创建的兼容版本,支持最新的Python 3.x,增加了很多新特性。
安装:
pip安装枕头
图像是枕头库的一个常用模块,提供了很多图像处理的方法。
1.什么是Pillow
2.pillow图像处理的简单使用
从PIL导入图片#的操作图片类型。
#加载图片
image=Image.open(test1.jpg )
#打开图片
# image.show()
#查看图像尺寸(宽度、高度)(6621,4414)
打印(image.size)
# #获取模式
打印(图像模式)# RGB
#
# #显示文件的格式是JPEG
打印(图像.格式)
#
# #图片细节{JFIF 3360 257,NSITY 3360 (72,72.),
打印(图像.信息)
#
# #另存为另一张图片(您可以更改图片的格式)
image.save(test2.bmp )
图片信息显示
从PIL导入图像,图像过滤器
#阅读图片
image=Image.open(test.jpg )
打印(image.size)
#修改图片的大小,以像素为单位)表示为二进制组:(宽度,高度)
image1=image . resize((image . size[0]//3,image.size[1]//3))
#
image1.show()
# #
#省省吧
image1.save(test.jpg )
修改图片尺寸
从PIL导入图像,图像过滤器
#阅读图片
image=Image.open(test1.jpg )
#裁剪图片
#设置左上角和右下角的边缘间距[左,上,右,下]
image1=image.crop(box=(0,0,2000,2000)) # 600 * 336
image1.show()
#图片旋转
image2=image.rotate(45)
image2.show()
裁剪旋转图片
可以为一张图片加上二维码:
从PIL进口图片
#阅读图片
image=Image.open(test.jpg )
#阅读粘贴的图片
paste _ image=image . open( erweima . jpg )
如果要粘贴的图片很大,可以通过resize()来修改大小。
Image.paste(paste_image) #默认情况下将图片粘贴到左上角
image.show()
从PIL进口图片
#阅读图片
image=Image.open(test.jpg )
#阅读粘贴的图片
paste _ image=image . open( erweima . jpg )
#还可以指定粘贴位置,将二维码位置设置为右下角。
position=(image . size[0]-paste _ image . size[0],image . size[1]-paste _ image . size[1])
image.paste(粘贴图像,位置)
image.show()
image.save(syzp.jpg )
为图片添加水印
从PIL进口图片
图像=[]
对于范围(5):中的I
im=Image.open(mkgif/{}。巴布亚新几内亚。格式(i 1))
images.append(im)
图像[0]。save(test.gif ,save_all=True,loop=True,append_images=images[1:],duration=500)
以上是枕头的一些简单用法。有兴趣的铁汁萌可以自己试试!
关于使用Pillow作为基于python的动态图生成二维码和图像处理的文章到此结束。关于枕头生成二维码和图像处理为动态图的更多信息,请搜索热门IT软件开发工作室之前的文章或继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。