ホームページ > 記事 > ウェブフロントエンド > Python で RGB カラーを英語のカラー名に変換する方法
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 中国語 Web サイトの他の関連記事を参照してください。