【高级特性】52、图像处理库(PIL)

时间:2021-6-6 作者:qvyue

目录
一、Pillow库
二、图像处理步骤
三、PIL图像操作
四、小程序:PIL生成验证码

一、Pillow库

  • Python里的图像处理库
    PIL:Python Image Library
  • 功能强大,可以对图像做各种处理
    缩放、裁剪、旋转、滤镜、文字、调色板等等

二、图像处理步骤

  • 打开图像
    image.open()
    Pillow库能自动根据文件内容确定格式
    若图片在程序目录下,则不需要附带路径,直接将图像名+文件格式作为参数
  • 处理图像
    image模块中提供了大量处理图像的方法
  • 存取或显示图像
    im.show()
    im.save()

三、PIL图像操作

缩略图
  • thumbnail函数
    thumbnail(size,Image.ANTIALIAS)
    参数size为一个元组,指定生成缩略图的大小
    直接对内存中的原图进行了修改,但是修改完后的图片需要保存,处理后的图片不会被拉伸
模糊效果
【高级特性】52、图像处理库(PIL)
image.png

【高级特性】52、图像处理库(PIL)
image.png
添加文字
【高级特性】52、图像处理库(PIL)
image.png

【高级特性】52、图像处理库(PIL)
image.png

四、小程序:PIL生成验证码

【高级特性】52、图像处理库(PIL)
image.png

【高级特性】52、图像处理库(PIL)
image.png

【高级特性】52、图像处理库(PIL)
image.png
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:qvyue@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。