Python PIL | ImageColor.getrgb() 方法
PIL 是Python Imaging Library,它为Python解释器提供了图像编辑功能。 ImageColor
模块包含颜色表和从 CSS3 样式颜色说明符到 RGB 元组的转换器。此模块由PIL.Image.Image.new()
和ImageDraw
模块等使用。
ImageColor.getrgb()
将颜色字符串转换为 RGB 元组。如果无法解析字符串,则此函数引发ValueError
异常。
Syntax: PIL.ImageColor.getrgb(color)
Parameters:
color – A color string
Returns: (red, green, blue[, alpha])
# importing Image module from PIL package
from PIL import Image, ImageColor
# using getrgb
im = ImageColor.getrgb("orange")
print(im)
im1 = ImageColor.getrgb("red")
print(im1)
输出:
(255, 165, 0)
(255, 0, 0)
另一个例子: – 这里使用了不同的颜色。
# importing Image module from PIL package
from PIL import Image, ImageColor
# using getrgb
im = ImageColor.getrgb("blue")
print(im)
im1 = ImageColor.getrgb("yellow")
print(im1)
输出:
(0, 0, 255)
(255, 255, 0)