Image 类是 Pillow 库中最为重要的类,该类被定义在和与其同名的 Image 模块中。
使用下列导包方式引入 Image 模块:
from PIL import Image
使用 Image 类可以实例化一个 Image 对象,通过调用该对象的一系列属性和方法对图像进行处理。Pilow 提供了两种创建 Image 实例对象的方法,下面对它们进行简单的介绍。
使用 Image 类的 open() 方法,可以创建一个 Image 对象,语法格式如下:
im = Image.open(fp,mode="r")
参数说明:
示例如下:
from PIL import Image
#打开一图片文件
im = Image.open("C:/Users/Administrator/Desktop/cdsy.png")
#要显示图像需要调用 show()方法
im.show()
图像显示结果如下:
使用 Image 类提供的 new() 方法可以创建一个新的 Image 对象,语法格式如下:
im=Image.new(mode,size,color)
参数说明如下:
示例如下:
#使用颜色的十六进制格式
im_1=Image.new(mode='RGB',(260,100),color="#ff0000")
im_1.show()
输出图像如下所示: