Jak uzyskać najbliższe słowo oznaczające kolor heksadecymalny?

30

Powiedz, że mam kolor jak # 7B0D40. Czy są jakieś narzędzia, które pozwolą uzyskać najbliższe zrozumiałe dla człowieka słowo dla tego koloru? (Jak # 7B0D40 ~ = Magenta?)

Wiem, że istnieją sposoby wyszukiwania słów użytych w CSS, aby opisać na przykład wyraźne wartości szesnastkowe, ale chciałbym móc wybrać organicznie wybrany kolor i szybko uzyskać opisową nazwę przybliżonego koloru.

Czy istnieją narzędzia pozwalające szybko oszacować konkretny, czytelny dla człowieka termin dla koloru z wyraźną wartością szesnastkową / inną wartością koloru?

Szybkie ludzkie oceny tego, jaki kolor zwykle skutkują niepotrzebnie niejasnymi terminami, takimi jak „niebieski” lub „czerwony” zamiast „Azure” lub „Magenta”, więc „wystarczy tylko gałka oczna” to za mało IMO.

Ben Brocka
źródło

Odpowiedzi:

18

Odpowiedź Laury jest poprawna. Nazwy kolorów są w większości arbitralne, nawet bez uwzględnienia tego, co wymyślą działy marketingu (nie wspominając o różnicach kulturowych i językowych).

W świecie sztuki istnieją nazwy niektórych kolorów farb, które prawie standardowe, ponieważ ich wzory są wielowiekowe i ponieważ malarze muszą wiedzieć, że jeśli kupią Cobalt Blue od Amazon, będzie taki sam jak Cobalt Blue, którego używali kupić w Honest Joe's Burgers and Art Supplies („Karmiąc głodujących artystów od 1927 roku”), zanim przestali działać.

Istnieje również podzbiór nazw kolorów opartych na naturze, ale natura jest notorycznie kapryśna: „róża różowy” obejmuje rozpoznawalny, ale bardzo nieprecyzyjny pokos barwy, nasycenia i nasycenia.

Poszukiwanie precyzji poza systemem kolorów, takim jak Pantone lub Munsell, a nawet W3C, jest straconą przyczyną. Znajdziesz te same nazwy zastosowane do różnych kolorów i różne nazwy zastosowane do tych samych kolorów, w zależności od tego, gdzie spojrzysz. Nazwy kolorów są subiektywne i nieprecyzyjne. Co gorsza, jeśli chodzi o Internet, nie masz żadnej kontroli nad ustawieniami wyświetlania dowolnego odwiedzającego witrynę. Twoje „bladozłote” dość łatwo staje się „musztardą”.

Jest to narzędzie online , które daje nazwę użytkową (nie nazwa) dla każdej wartości hex RGB. Nazwy są wystarczająco dokładne i zgodnie z witryną zostały wybrane przez wspólną edycję różnych list (w tym Crayoli). Możesz także pobrać javascript. Nie traktuj tego jako absolutnego lub „standardowego”; jest to synteza jednej osoby z kilku źródeł, które były w konflikcie na tyle często, że wspominał o tym konkretnie. I pamiętaj, że rzeczywiste renderowanie na ekranie dla danej wartości szesnastkowej jest zmienną dziką, nad którą nie masz kontroli.

Alan Gilbertson
źródło
To pomocne małe narzędzie! To najbliżej tego, czego szukałem, ale bardzo dobrze znam tło bez standardowych nazw kolorów.
Ben Brocka,
2
Ben, pytasz o nazwy kolorów CSS lub ogólnie nazwy kolorów? Jeśli nazwy kolorów HTML są standardem.
DA01,
Ben, doskonałym przykładem jest „Azure”. To narzędzie obsługuje # 315BA1, który nazwałbym Francuskim Niebieskim, ale Francuskiego Niebieskiego nie ma na jego liście. Dla kontrastu kolor lazury W3C to # f0ffff, przy 180 stopniach na kole barw HSB. Wpis w Wikipedii dotyczący lazuru ma odcień 210.
Alan Gilbertson
10

Myślę, że problemem jest „specyficzny ludzki termin”.

Dwóm osobom trudno jest zgodzić się, co, powiedzmy, „turkusowy” (w przeciwieństwie do aqua, turkusowy lub „turqua”). Istnieje około 247 różnych kolorów, które można dokładnie opisać jako „beż”. Język jest po prostu zbyt elastyczny.

Możesz założyć bazę danych, która pasuje # 7B0D40 do magenty. Możesz zabrać swój chip do Home Depot i pomachać nim pod maszyną do dopasowywania farb i sprawić, by wypluł kolor farby o nazwie „Fuschia Kiss, 100B-6”. Ale kiedy staniesz się o dwa stopnie lżejszy, nazywasz to # eb70a9, a ja nazywam to „Rumieniąc się Różowo”, a mój dyrektor artystyczny nazywa to „Miękką Różą”, a moja szwagierka powie „ To nowa całodniowa szminka Revlona, ​​Crushed Peony Boogers. ”

Dlatego mamy systemy dopasowywania kolorów. Ponieważ jeśli Twoim korporacyjnym kolorem jest PMS214, nie chcesz, aby wyświetlał się na ekranie jako # f8cfdf i wracał drukowany jako Crushed Peony Boogers.

Lauren-Reinstate-Monica-Ipsum
źródło
2
Są przynajmniej standardowe nazwy kolorów CSS, które są odwzorowane na kody kolorów: w3schools.com/cssref/css_colornames.asp, ale jest to bardzo ograniczona lista. Miałem nadzieję, że można użyć czegoś takiego jak lista kolorów Wikipedii , ale patrząc na to zauważam, że używają również słów specyficznych dla domeny. Nie mogę uwierzyć, że dobry standard wciąż nie istnieje ...
Ben Brocka,
1
Lauren, po prostu totalnie mnie złamałaś, do tego stopnia, że ​​prawie spadłem z krzesła. Chcę natychmiast chipu Crushed Peony Boogers ! :-D
Alan Gilbertson,
1
Za każdym razem, gdy to czytam, chichoczę. To jest opiekun. :) Myślę, że powinniśmy założyć zespół Crushed Peony Boogers. A może otwórz sklep: Crushed Peony Boogers Design. To byłoby jakieś logo.
Lauren-Reinstate-Monica-Ipsum,
Gram na basie ... :-)
Alan Gilbertson,
I będę krzyczeć)
Vnovak,
8

Jeśli mówimy o kolorach, zarówno Alan, jak i Laruen są poprawni ... nazwy są niejasne i niespecyficzne.

Ponieważ jednak pytasz o konwersję kolorów HEX, zakładam, że odwołujesz się do specyfikacji CSS i ich nazwanych kolorów, które w rzeczywistości odwzorowują na bardzo określone kolory:

http://www.w3.org/TR/css3-color/#html4

Jeśli chodzi o konkretne narzędzie, Google zaprowadziło mnie tutaj:

http://shallowsky.com/colormatch/index.php

DA01
źródło
4

Aby odwzorować wybrany wybrany kolor (lub kod heksadecymalny) na najbliższy standardowy bezpieczny dla sieci kolor, który ma być używany w sieci (jako rozszerzona nazwa koloru CSS), możesz również użyć tego narzędzia (tylko dla systemu Windows):

http://www.codeproject.com/Articles/243610/The-Known-Colors-Palette-Tool-Revised

Ten ma tę przewagę nad połączoną przez DA01 ( Znajdź najbliższą pasującą nazwę koloru ), ponieważ obsługuje rozszerzony zestaw kolorów, nie tylko podstawowy.

Ale wadą jest aplikacja GUI działająca tylko w systemie Windows, a nie aplikacja internetowa.

Aleksander Adamowski
źródło
3

http://chir.ag/projects/name-that-color/#899200

ta strona daje ci najbliższą nazwę w stylu kredki, po prostu wpisz hex lub rgb i gotowe! oprogramowanie Adobe i farba (10) również mają tę funkcję, ale nie jest tak dokładna, na przykład mój charakterystyczny kolor, którego używam do WSZYSTKIEGO to # 007282 Adobe klasyfikuje go jako farbę „głęboki błękit”, która określa ją jako „głęboka turkusowa”, która jest co prawda bliżej znaku, ale nazwa tego koloru oznaczałaby go „niebieską laguną”

Casey
źródło
3

Inną naprawdę interesującą opcją jest użycie, oczywiście, Wolfram Alpha. http://www.wolframalpha.com/ (silnik obliczeniowy Knoledge, własnymi słowami)

Po prostu wpisz na przykład

rgb 160 118 171

I powie ci, że najbliższymi kolorami HTML są śliwka i fiolet , a także kolory Pantone i, oczywiście, ale nie odpowiadając na pytanie, konwersje do kilkunastu innych przestrzeni kolorów.

Ideogram
źródło
1

Jeśli przekonwertujesz go na HSV / HSL, myślę, że możesz coś zrobić. W tej przestrzeni kolorów, w której grasz za pomocą Barwy, Nasycenia i Światła, możesz podzielić Barwę na określone domeny i użyć tabeli przeglądów dla Barwa> KolorNazwa.

Maysam
źródło
0

Tak, to proste, ta strona da ci najbliższe nazwy do dowolnego kodu koloru szesnastkowego ... https://yellowbearjourneys.com/color_themes/color_closest.html

Oto kilka przykładowych danych wyjściowych:

Your Custom Color: #F5F4D6    

Close/Near Official Colors in terms of light/dark (bold=closest/nearest):
BlanchedAlmond #FFEBCD    ; AntiqueWhite #FAEBD7    ;PapayaWhip #FFEFD5    

Close/Near Official Colors in terms of rgb (red-green-blue) pattern (bold=closest/nearest in terms of light/dark):
BlanchedAlmond #FFEBCD    ; AntiqueWhite #FAEBD7    ; PapayaWhip #FFEFD5
Inyoka
źródło