Python PIL ImageColor.getrgb()方法
PIL是Python图像库,它为Python解释器提供了图像编辑功能。ImageColor模块包含颜色表和从CSS3风格的颜色指定器到RGB图元的转换器。这个模块被PIL.Image.Image.new()和ImageDraw模块等所使用。
ImageColor.getrgb() 将一个颜色字符串转换成RGB元组。如果字符串不能被解析,这个函数会引发一个ValueError异常。
语法: PIL.ImageColor.getrgb(color)
参数:
color – 一个颜色字符串
返回: (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)