您当前的位置:首页 > 计算机 > 编程开发 > Python

Pillow创建Image对象

时间:01-30来源:作者:点击数:

Image 类是 Pillow 库中最为重要的类,该类被定义在和与其同名的 Image 模块中。

使用下列导包方式引入 Image 模块:

from PIL import Image

使用 Image 类可以实例化一个 Image 对象,通过调用该对象的一系列属性和方法对图像进行处理。Pilow 提供了两种创建 Image 实例对象的方法,下面对它们进行简单的介绍。

open()

使用 Image 类的 open() 方法,可以创建一个 Image 对象,语法格式如下:

im = Image.open(fp,mode="r")

参数说明:

  • fp:即 filepath 的缩写,表示文件路径,字符串格式;
  • mode:可选参数,若出现该参数,则必须设置为 "r",否则会引发 ValueError 异常。

示例如下:

from PIL import Image
#打开一图片文件
im = Image.open("C:/Users/Administrator/Desktop/cdsy.png")
#要显示图像需要调用 show()方法
im.show()

图像显示结果如下:

pillow image类使用
图1:显示结果

new()

使用 Image 类提供的 new() 方法可以创建一个新的 Image 对象,语法格式如下:

im=Image.new(mode,size,color)

参数说明如下:

  • mode:图像模式,字符串参数,比如 RGB(真彩图像)、L(灰度图像)、CMYK(色彩图打印模式)等;
  • size:图像大小,元组参数(width, height)代表图像的像素大小;
  • color:图片颜色,默认值为 0 表示黑色,参数值支持(R,G,B)三元组数字格式、颜色的十六进制值以及颜色英文单词。

示例如下:

#使用颜色的十六进制格式
im_1=Image.new(mode='RGB',(260,100),color="#ff0000")
im_1.show()

输出图像如下所示:

pillow new()
图2:显示结果
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门