📜  Python PIL | ImageColor.getcolor() 方法

📅  最后修改于: 2022-05-13 01:55:16.788000             🧑  作者: Mango

Python PIL | ImageColor.getcolor() 方法

PIL 是Python Imaging Library,它为Python解释器提供了图像编辑功能。 ImageColor 模块包含颜色表和从 CSS3 样式颜色说明符到 RGB 元组的转换器。此模块由 PIL.Image.Image.new() 和 ImageDraw 模块等使用。
ImageColor.getcolor() 与getrgb()相同,但如果模式不是颜色或调色板图像,则将 RGB 值转换为灰度值。如果无法解析字符串,则此函数引发 ValueError 异常。

Python3
# importing Image module from PIL package
from PIL import Image, ImageColor
 
# using getcolor
im = ImageColor.getcolor("orange", "L")
print(im)
 
im1 = ImageColor.getcolor("red", "L")
print(im1)


Python3
# importing Image module from PIL package
from PIL import Image, ImageColor
 
# using getcolor
im = ImageColor.getcolor("pink", "L")
print(im)
 
im1 = ImageColor.getcolor("violet", "L")
print(im1)


输出:

173
76

另一个例子: – 这里使用了不同的颜色。

Python3

# importing Image module from PIL package
from PIL import Image, ImageColor
 
# using getcolor
im = ImageColor.getcolor("pink", "L")
print(im)
 
im1 = ImageColor.getcolor("violet", "L")
print(im1)

输出:

212
174