Heim > Artikel > Web-Frontend > Wie konvertiere ich RGB-Farben mit Python in englische Farbnamen?
RGB-Farben in englische Farbnamen mit Python konvertieren
Mit der Aufgabe, RGB-Farbtupel in umfassende englische Farbnamen umzuwandeln, gibt es einen Python Modul, das die Lösung enthält: webcolors.
Die Funktion rgb_to_name() von webcolors bietet einen direkten Konvertierungspfad, wie im Beispiel zu sehen ist:
<code class="python">>>> rgb_to_name((0, 0, 0)) 'black'</code>
Jedoch wann Wenn keine exakte Übereinstimmung gefunden wird, löst Webcolors eine Ausnahme aus. Um dieses Problem zu lösen, haben wir eine Problemumgehung entwickelt, die den am nächsten passenden Farbnamen abruft. Diese Lösung verwendet die folgenden Schritte:
Zum Beispiel:
<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>
Ausgabe:
Actual colour name: None , closest colour name: cadetblue
Dieser Ansatz stellt dies sicher Auch wenn keine genaue Übereinstimmung verfügbar ist, erhalten Sie den nächstmöglichen englischen Farbnamen.
Das obige ist der detaillierte Inhalt vonWie konvertiere ich RGB-Farben mit Python in englische Farbnamen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!