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

内容分享12小时前发布 阿菁·
0 0 0

目录
一、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)

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

添加文字

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

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

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

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

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

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

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...