python 包之 Pillow 图像处理教程

一、安装

  • 被认为是python官方图像处理库

  • PIL非常适合于图像归档以及图像的批处理任务。可以使用PIL创建缩略图,转换图像格式,打印图像等等

  • PIL支持众多的GUI框架接口,可以用于图像展示

  • PIL库同样支持图像的大小转换,图像旋转,以及任意的仿射变换

pip install Pillow

二、打开图片

from PIL import Image

im = Image.open("picture.jpg")
im.show()

三、转换格式并保存

from PIL import Image

im = Image.open("picture.jpg")
im.save("result.png")

四、创建缩略图

from PIL import Image

im = Image.open("picture.jpg")
im.thumbnail((128, 128))
im.save("result.jpg")

五、获取图片属性

  • 获取图像的来源,如果图像不是从文件读取它的值就是None。

from PIL import Image

im = Image.open("picture.jpg")
print(im.format)

六、图片信息

from PIL import Image

im = Image.open("picture.jpg")
print(im.info)

七、调色板

  • 如果图像的模式是“P”,则返回Image  Palette类的实例;否则,将为None

from PIL import Image

im = Image.open("picture.jpg")
print(im.palette)

八、画板

  • 使用给定的变量mode和size生成画板

from PIL import Image

im= Image.new("RGB", (128, 128), "#FF0000")
im.show()

九、图片模式

  • 图像的模式,常见如下

  • L:8位像素,黑白

  • P&

你可能感兴趣的:(python,图像处理,pycharm,数据分析,爬虫)