📜  Python PIL | ImageColor.getrgb() 方法

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

Python PIL | ImageColor.getrgb() 方法

PIL 是Python Imaging Library,它为Python解释器提供了图像编辑功能。 ImageColor模块包含颜色表和从 CSS3 样式颜色说明符到 RGB 元组的转换器。此模块由PIL.Image.Image.new()ImageDraw模块等使用。

ImageColor.getrgb()将颜色字符串转换为 RGB 元组。如果无法解析字符串,则此函数引发ValueError异常。

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