详解Python PIL ImageColor.getrgb()方法

  • Post category:Python

Python PIL ImageColor.getrgb()方法

在Python PIL库中,ImageColor.getrgb()方法用于将字符串格式的颜色值转换为RGB元组。该方法接收一个字符串参数,并返回一个包含R、G和B值的元组。

语法

下面是ImageColor.getrgb()方法的语法:

ImageColor.getrgb(color)
参数

color: 必填项,表示要转换的颜色值,可以是常见的颜色名称,也可以使用RGB值表示,格式为(r,g,b)。

返回值

getrgb()方法返回一个三元组,包含红、绿和蓝通道的整数值(在0~255之间)。

示例 1

如果要将字符串格式的颜色值“red”转换为RGB颜色值,可以使用以下代码:

from PIL import ImageColor

rgb = ImageColor.getrgb("red")

print(rgb)

输出结果如下:

(255, 0, 0)
示例 2

如果要将RGB格式的颜色值“(255, 255, 0)”转换为RGB颜色值,可以使用以下代码:

from PIL import ImageColor

rgb = ImageColor.getrgb((255, 255, 0))

print(rgb)

输出结果如下:

(255, 255, 0)

以上就是Python PIL ImageColor.getrgb()方法的完整攻略。