使用Python 將RGB 顏色轉換為英文顏色名稱
為了將RGB 顏色元組轉換為全面的英文顏色名稱,有一個Python包含解決方案的模組: webcolors.
webcolors 的rgb_to_name() 函數提供了直接轉換路徑,如其範例所示:
<code class="python">>>> rgb_to_name((0, 0, 0)) 'black'</code>
但是,當未找到完全匹配,webcolors 會引發異常。為了解決這個問題,我們精心設計了一個解決方法,可以檢索最接近的匹配顏色名稱。此解決方案採用以下步驟:
例如:
<code class="python">requested_colour = (119, 172, 152) actual_name, closest_name = get_colour_name(requested_colour) print("Actual colour name:", actual_name, ", closest colour name:", closest_name)</code>
輸出:
Actual colour name: None , closest colour name: cadetblue
此方法確保即使即使沒有完全匹配的顏色,您也會收到最接近的英文顏色名稱。
以上是如何用Python將RGB顏色轉換為英文顏色名稱?的詳細內容。更多資訊請關注PHP中文網其他相關文章!