當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python PIL ImageColor.getcolor()用法及代碼示例

PIL是Python Imaging Library,它為python解釋器提供了圖像編輯函數。的ImageColor模塊包含顏色表和從CSS3樣式顏色說明符到RGB元組的轉換器。該模塊由PIL.Image.Image.new()ImageDraw模塊等。

ImageColor.getcolor()如同getrgb(),但如果模式不是彩色或調色板圖像,則將RGB值轉換為灰度值。如果無法解析字符串,則此函數將引發ValueError異常。

用法:   PIL.ImageColor.getcolor(color, mode)

參數:
color-顏色字符串

返回:(灰度[,alpha])或(紅色,綠色,藍色[,alpha])

   
  
# 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


相關用法


注:本文由純淨天空篩選整理自Sunitamamgai大神的英文原創作品 Python PIL | ImageColor.getcolor() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。