Python PIL ImageColor.getcolor()方法

Python PIL ImageColor.getcolor()方法

PIL是Python图像库,它为Python解释器提供了图像编辑功能。ImageColor模块包含颜色表和从CSS3风格的颜色指定器到RGB图元的转换器。这个模块被PIL.Image.Image.new()和ImageDraw模块等所使用。
ImageColor.getcolor() 与getrgb()相同,但如果模式不是彩色或调色板图像,则将RGB值转换为灰度值。如果字符串不能被解析,这个函数会引发ValueError异常。

语法: PIL.ImageColor.getcolor(color, mode)
参数:
color – 一个颜色字符串
返回:(灰度[,α])或(红、绿、蓝[,α])。

# 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)

输出:

173
76

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

# 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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Python pil