📅  最后修改于: 2023-12-03 15:04:07.346000             🧑  作者: Mango
PIL(Python Imaging Library)是一个强大的图像处理库,提供了丰富的图像处理功能。Image.new()
是 PIL 中用于创建新图像的方法之一。
该方法可以创建一个指定大小和色彩模式的新图像,并返回一个 Image
对象,供我们后续进行各种图像处理操作。
Image.new(mode, size, color=0)
mode
:指定色彩模式,可以是字符串或者 ImageMode
对象。常见的模式有 'RGB'、'L'、'RGBA' 等。size
:一个元组,表示图像的宽高,如 (width, height)。color
(可选):指定背景颜色,默认为黑色。可以是整数,表示灰度值;或是一个元组,表示 RGB 值。一个 Image
对象,代表创建的新图像。
下面是使用 Image.new()
方法创建一个红色背景的图像的示例:
from PIL import Image
# 创建一个宽高为 200x100 的 RGB 图像,背景颜色为红色
image = Image.new('RGB', (200, 100), (255, 0, 0))
# 显示图像
image.show()
创建的图像将会显示一个红色的矩形,宽度为 200 像素,高度为 100 像素。
Image.new()
方法可以在图像处理中用于: