首頁  >  文章  >  web前端  >  如何用Python將RGB顏色轉換為英文顏色名稱?

如何用Python將RGB顏色轉換為英文顏色名稱?

Linda Hamilton
Linda Hamilton原創
2024-11-01 18:01:02306瀏覽

How to Convert RGB Colors to English Color Names with Python?

使用Python 將RGB 顏色轉換為英文顏色名稱

為了將RGB 顏色元組轉換為全面的英文顏色名稱,有一個Python包含解決方案的模組: webcolors.

webcolors 的rgb_to_name() 函數提供了直接轉換路徑,如其範例所示:

但是,當未找到完全匹配,webcolors 會引發異常。為了解決這個問題,我們精心設計了一個解決方法,可以檢索最接近的匹配顏色名稱。此解決方案採用以下步驟:

  1. 將RGB 顏色轉換為十六進位值(使用dechex() 函數)
  2. 計算請求的顏色與所有網頁顏色
  3. 傳回最接近的匹配顏色

例如:

輸出:

此方法確保即使即使沒有完全匹配的顏色,您也會收到最接近的英文顏色名稱。

以上是如何用Python將RGB顏色轉換為英文顏色名稱?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn