Hexadezimalen Farbnamen anhand des Farbwerts finden
Geben Sie einen hexadezimalen Farbwert als Text ein, um einen exakten oder nächstgelegenen Namen aus der integrierten Palette zu erhalten. Ohne Eingabe wird `#3498db` verwendet.
Geben Sie einen hexadezimalen Farbwert als Text ein, um einen exakten oder nächstgelegenen Namen aus der integrierten Palette zu erhalten. Ohne Eingabe wird #3498db verwendet.
Wofür der Farbnamen-Finder geeignet ist
Mit dem Color Name Finder ordnen Sie einem hexadezimalen Farbwert einen Namen aus der integrierten Farbpalette zu. Das ist hilfreich, wenn Sie aus einem Design, einer Farbdatei oder einer Dokumentation einen Wert wie #3498db vorliegen haben und prüfen möchten, ob dafür ein passender Palettenname erkannt wird. Bei einem gültigen Farbwert wird außerdem ein nächster Palettenname ermittelt, falls kein passender Eintrag für den RGB-Wert vorhanden ist. Die Auswahl basiert auf dem Abstand zwischen den RGB-Kanalwerten des Eingabewerts und denen der Palettenfarben.
Die Eingabe ist als Text im Hexadezimalformat gedacht. Ein vorangestelltes # ist möglich. Fehlt es, wird es für eine Zeichenfolgeneingabe ergänzt; eine dreistellige Schreibweise wird durch Wiederholung jedes Zeichens auf sechs Stellen erweitert. Ohne Eingabe verwendet das Tool den Standardwert #3498db.
So verwenden Sie das Tool
-
Geben Sie einen hexadezimalen Farbwert als Text ein, zum Beispiel
#3498dboder3498db. Verwenden Sie keine Farbnamen, RGB-Tupel oder zusätzlichen Alphakanäle, da diese Eingabeformen durch die geprüfte Verarbeitung nicht abgedeckt sind. -
Lassen Sie die Eingabe ohne weitere Änderung verarbeiten. Wenn Sie das Feld leer lassen, wird der Standardwert
#3498dbeingesetzt. Bei einer dreistelligen Form wie#3afwerden die einzelnen Zeichen wiederholt, sodass daraus eine sechsstellige Hexadezimaldarstellung entsteht. -
Lesen Sie die Antwort für den geparsten Farbwert. Sie enthält bei einem gültigen Wert die Zuordnung zu einem exakten Palettennamen, sofern der RGB-Wert in der integrierten Palette vorkommt. Andernfalls wird ein nächster Palettenname ausgewählt. Die Auswahl erfolgt über den kleinsten geradlinigen Abstand zwischen den RGB-Werten der Eingabe und der Palettenfarben.
-
Prüfen Sie zusätzlich den separat ausgegebenen Abstand, wenn Sie die Nähe nachvollziehen möchten. Dieser Wert wird auf eine Nachkommastelle gerundet. Seine Berechnung verwendet die Differenz jedes Farbkanals zu dessen nächstem unteren Vielfachen von 51 und ist deshalb nicht dieselbe Berechnung wie die Auswahl des nächsten Palettennamens.
Bei einer fehlerhaften Zeichenfolge hängt die Antwort vom Fehler beim Einlesen ab. Löst das Parsen einen ValueError oder IndexError aus, kann die Verarbeitung erfolgreich zurückkehren und einen Bericht über eine ungültige Farbe enthalten. Zeichenfolgen mit problematischer Länge können dagegen teilweise eingelesen werden. Andere Eingabetypen können bereits vor dieser Fehlerbehandlung einen Fehler auslösen.
So lesen Sie das Ergebnis
Ein exakter Name bedeutet, dass der geparste RGB-Wert in der integrierten Palette vorhanden ist. Gibt es dort keinen Eintrag mit genau diesem Wert, ist der angezeigte Name eine Näherung aus dieser Palette. Er beschreibt somit die ausgewählte Referenzfarbe und ist nicht automatisch eine normierte oder vollständige Farbbezeichnung.
Der angezeigte Abstand sollte als zusätzliche Information zur jeweiligen Eingabe gelesen werden. Da seine Rundung und Berechnung von der Auswahl des nächsten Namens abweichen, lässt sich aus diesem Wert allein nicht ableiten, welcher Paletteneintrag ausgewählt wurde. Vergleichen Sie bei Bedarf den eingegebenen Hexadezimalwert, den gemeldeten Status der Farberkennung und den Namen gemeinsam.
Die integrierte Palette ist eine interne Referenz des Tools. Aus einem gefundenen Namen folgt daher nicht, dass damit jede externe Farbnorm oder ein vollständiges Farbnamenverzeichnis abgedeckt wird. Die Funktion eignet sich für die Zuordnung geprüfter Hexadezimaltexte, nicht für die Umwandlung beliebiger Farbdarstellungen.
Praktisches Beispiel
Sie haben den Hexadezimalwert #3498db aus einer Gestaltung übernommen und möchten die zugeordnete Farbbezeichnung nachschlagen.
Geben Sie #3498db als Text ein und lassen Sie den Farbwert verarbeiten. Prüfen Sie anschließend, ob ein exakter Paletteneintrag oder eine Näherung gemeldet wird.
Die Antwort enthält Angaben zum geparsten Farbwert, einen exakten oder nächstgelegenen Palettennamen und gegebenenfalls einen separat gerundeten Abstand.
Einschränkungen
- Die geprüfte Verarbeitung bezieht sich auf Hexadezimaltext und eine integrierte Palette. Fehlerhafte Eingaben verhalten sich nicht einheitlich: Manche liefern einen Bericht über eine ungültige Farbe, Zeichenfolgen mit problematischer Länge können teilweise eingelesen werden und andere Eingabetypen können vorher einen Fehler auslösen.
Häufige Fehler
- Fehler: Es wird ein Farbnamen-Text oder ein anderer Datentyp statt eines hexadezimalen Textwerts eingegeben. Korrektur: Verwenden Sie eine Zeichenfolge mit sechs oder, sofern vorgesehen, drei Hexadezimalzeichen; das
#kann bei einer Zeichenfolgeneingabe fehlen.
Häufige Fragen
Wird für jeden gültigen Hex-Farbwert ein Name angezeigt?
Ja, sofern die Eingabe als gültiger Hexadezimaltext geparst wird: Dann wird ein nächster Palettenname ausgewählt. Bei bestimmten fehlerhaften Zeichenfolgen kann stattdessen ein Bericht über eine ungültige Farbe erscheinen; andere Eingabetypen können vorher einen Fehler auslösen.
Muss der Farbwert mit einem #-Zeichen beginnen?
Das # ist bei einer Zeichenfolgeneingabe nicht erforderlich, weil es ergänzt wird. Eine dreistellige Hexadezimalform wird durch Wiederholung jedes Zeichens erweitert.
Ist der angezeigte Abstand identisch mit der Auswahl des nächsten Namens?
Nein. Der ausgewählte nächste Name wird über den geradlinigen Abstand der RGB-Werte bestimmt, während der separat gemeldete Abstand gerundet ist und eine andere Berechnung verwendet.