Jak przekonwertować kolory RGB na CMYK (prawdziwe kolory farb)?

18

Jak przekonwertować kolor RGB na rzeczywisty kolor?

Jeśli zmieszam ze sobą równe ilości czerwonej, zielonej i niebieskiej farby w prawdziwym życiu, nigdy nie uzyskam białego koloru, tak jak robisz to, kiedy ustawiasz dla nich maksymalne wartości w RGB (#FFF), i byłoby mi ciężko wciśnięty, aby uzyskać dokładny odcień szarości.

Patrząc na kod RGB, skąd mam wiedzieć, w jakich proporcjach zmieszać kolory, aby uzyskać to samo z prawdziwą farbą?

Czy konwersja RGB na CMYK jest odpowiedzią?

Innymi słowy:

Jak mieszać ze sobą prawdziwe kolory farb, aby uzyskać ten sam kolor, który mam na ekranie w RGB?

Eugen
źródło
11
Tak, CMYK - i krok 1 do zrozumienia, dlaczego rozumie się różnicę między kolorami addytywnymi i subtraktywnymi
user56reinstatemonica8 10.0914
Zabawny przykład konwersji kolorów cyfrowych na coś fizycznego (portrety pinezki Erica
Daigha
10
Nie wiedziałem, że kolory RGB nie są prawdziwe.
DA01,
1
@ DA01 jestem pewien, że moja rzeczywistość różni się od twojej, ale może to być dlatego, że jestem trochę ... Stąd skąd możesz wiedzieć, co ktoś uważa za rzeczywisty. Niestety, ponieważ muszę poradzić sobie z abstrakcją zwaną językiem, trudno to wyjaśnić.
joojaa,
1
Jeśli chcesz zobaczyć, jak wygląda kolor inny niż RGB (wszystko, czego nie można idealnie przedstawić w RGB), musisz wydrukować go zamiast patrzeć na niego przez monitor RGB.
Peteris,

Odpowiedzi:

7

Prawdziwy kolor to dość złożony temat. W istocie kolor to coś, co dzieje się gdzieś między rogówką a mózgiem. Upraszczając ten nieco kolor, odczuwasz, gdy niektóre fotony oddziałują z trzema strukturami wykrywającymi kolory w twoim oku. Istnieją inne definicje, ale zawodzą na wielu poziomach.

Fotony mogą docierać do oka przez wiele procesów. Mogą dosięgnąć twojego oka bezpośrednio ze źródła światła lub odbić się po drodze. Kiedy odbijają się, widzisz kolor, którego powierzchnia nie wchłonęła. Podczas gdy emitujesz światło, widzisz, co zostało wysłane, chyba że coś zasłania światło po drodze. Foton może również dotrzeć do twojego oka poprzez inne procesy, niektóre dziwne i niejasne, ale to już inny temat.

Ponieważ w projektowaniu mamy 2 podstawowe systemy obrazowania, mamy również 2 modele podstawowe: addytywny i odejmujący. Jeden dotyczy mediów emisyjnych, takich jak monitory. Drugi z mediami odblaskowymi, takimi jak papier, ale działa również na takie rzeczy, jak witraże. Te modele są odwrócone względem siebie: RGB jest odwrotnością CMY; mieszanie RG daje Y i tak dalej. *

Ręczne mieszanie kolorów wiąże się z innymi wyzwaniami. Twoje pigmenty mogą nie reagować ze sobą chemicznie lub wszystko może się zdarzyć. Pigmenty również muszą być czyste i nie powinny mieć zbyt dużego rozrzutu w tym, co usuwają ze spektrum, ponieważ czujniki oczu lekko się nakładają. Uważam, że jest bardzo mało prawdopodobne, abyś znalazł farbę, która łatwo spełnia ten wymóg.

Ważne jest również, aby warunki błyskawicy były dobre, ponieważ wpływa to na sposób odejmowania. Możliwe jest projektowanie kolorów, które zmieniają się, gdy wchodzisz do domu w sztucznym świetle, w porównaniu do bezpośredniego światła słonecznego (Nazywa się to metameryzmem).

Teraz nadchodzi niesamowicie trudna część. Aby zmieszać odpowiedni kolor, musisz zmierzyć kolory. Zobacz, same wartości RGB są tylko sygnałami; nie reprezentują kolorów bez Twojej wiedzy o tym, jak urządzenie wyświetla kolor. Każdy monitor zachowuje się inaczej, podobnie jak pigmenty.

* Ciekawostka: Kolejność, RGB i CMY, nie są błędami. Dowolny z dwóch połączonych kolorów w tryplecie tworzy odpowiedni kolor, którego nie wybrałeś w odpowiadającej odwrotnej tryplecie, więc G + B = C i C - Y = G. Fakt, że kolory nie są tak czyste, jest taki, ponieważ komputer próbuje naśladować dostępne pigmenty, zawodząc nieszczęśliwie.

joojaa
źródło
Wierzę, że kolory farb addytywnych (RGB), odejmujących (CMY [K]) i litych (pigmentowych) to trzy (!) Różne światy. Przykład: Żółty i niebieski dają ci zieleń w malarskich kolorach. Dodatek nie ma zastosowania (oczywisty), ale odejmujące kolory wydruku (aka CMYK) również nie są takie same. Farba Paintbox nie jest też niebieska w pobliżu cyjanu, a wynik nie jest taki sam ... Podobnie magenta z pewnością nie jest „czerwona”. Dlaczego, w pudełku z farbą, czerwony i niebieski (jak w RGB) to kolory podstawowe i żółty (który jest kolorem mieszanym w rgb, podstawowy kolor w cmyk). Całkiem prymitywna mieszanka ... (sam nigdy nie dostałem części pigmentowej)
Frank Nocke,
@Fronker cyan jest niebieski, po prostu bardziej czysty odcień pigmentu magenta jest czerwony z bardzo czystego. Barwienie pigmentu jest odejmujące, ponieważ odzwierciedla kolory, czyli fizycznie ten sam mechanizm. Czyste kolory podstawowe mogą się różnić i możesz mieć więcej kolorów podstawowych, ale jego parapet jest odejmujący. Liczy się to, jak podniecisz oko. czystsze pigmenty podstawowe dają jaśniejsze kolory, które można mieszać. kolory nie muszą być magenta cyjan i żółty.
joojaa,
aby dodać CMY, wybierane są na podstawie prostoty konwersji, a nie uniwersalności. w rzeczywistości, jeśli dodasz zielony i pomarańczowy pigment, uzyskasz większą gamę. Ale jest to bardziej problem braku odpowiednich pigmentów.
joojaa,
11

Konwersja na CMYK nie pomoże, chyba że znajdziesz farbę specyficzną dla CMYK, co do której nie jestem pewien. Producenci farb komercyjnych używają różnych niestandardowych sposobów wyrażania kolorów - wypróbuj ten internetowy konwerter:

http://www.easyrgb.com

Spowoduje to konwersję RGB do koloru farby. To jest darmowa opcja.

Jeśli chcesz być naprawdę wybredny, musisz kupić książkę pantone:

http://www.pantone.com/pages/pantone/index.aspx

Ostatnim razem, gdy go kupiłem, kosztowało to około 200 USD. Pantone to branżowy standard dopasowania kolorów w druku. Jeśli próbujesz dopasować kolor w logo, poproś o przewodnik po marce, ponieważ prawdopodobnie wyświetli wartość Pantone dla kolorów w logo. Każda drukarka posiada książkę Pantone, a wybredne drukarki i projektanci zastępują je po kilku latach, kiedy zaczynają blaknąć i zmieniać kolor. W ten sposób branża projektowa odnosi się do określonych kolorów. Twoje oprogramowanie powinno być w stanie przekonwertować kolor RGB na kolor Pantone. Jednak sklepy z farbami nie używają tego systemu dopasowywania kolorów - więc nadal będziesz musiał zabrać ze sobą książkę pantone, aby wizualnie porównać z jej wiórami lub zostać zeskanowanym przez ich oprogramowanie.

Phil
źródło
2
Konwersja kolorów RGB na Pantone nie będzie w 100% dokładna, ponieważ oprogramowanie da ci tylko przybliżenie do koloru Pantone.
Joshua34,
7

RGB to addytywny model kolorów wykorzystujący światło bezpośrednio ze źródła, zanim zostanie odbite od obiektu. Zasadniczo zaczynasz w ciemności, a ponieważ bezpośrednio patrzysz na źródło światła, długości fal można dodawać do siebie, aby tworzyć kolory.

Zarówno CMYK, jak i „rzeczywiste kolory” wykorzystują odejmującą metodę wyświetlania kolorów. Zasadniczo zaczynasz od światła, a długości fal koloru, które nie są absorbowane przez pigment, przedmiot itp., Są następnie odbijane w twojej wizji jako różne kolory.

Tak, konwersja CMYK sprawi, że będzie to znacznie bardziej osiągalne, ale należy pamiętać, że profil kolorów RGB monitora wyświetla jeden kolor, podczas gdy drukowane kolory CMYK (lub mieszane!) Mogą wyglądać bardzo różnie, w zależności między innymi od oświetlenia, zastosowanego podłoża i pigmentów.

Joshua34
źródło
Istnieją zarówno modele addytywne, jak i subtraktywne, które można zobaczyć codziennie w prawdziwym życiu, a nie tylko subtraktywne, jak twierdzisz. Dodatek oznacza, że ​​dodajesz światło, a im więcej dodajesz, tym „jaśniejszy” staje się kolor, przy czym biel jest najjaśniejszym z możliwych. Dzięki odejmowaniu dodajesz farbę, która zapobiega odbijaniu światła, a im więcej dodasz farby, tym mniej światła zostanie odbite, a efekt będzie „ciemniejszy”. Jeśli chcemy symulować mieszanie farb, bardziej odpowiednia jest metoda odejmująca, ale jeśli chcemy symulować mieszanie światła, bardziej adekwatna jest metoda addytywna.
Panda Pajama,
„prawdziwe życie” zostało użyte w tym samym kontekście PO, proponuję ponownie przeczytać jego PO. Wydaje się oczywiste, że miał na myśli coś namacalnego, tj. Farbę, zamiast odtwarzania źródła światła RGB. BTW, dlaczego nie napisałeś jako własnej odpowiedzi, a nie komentarza do mojego?
Joshua34,
@PandaPajama „Istnieją zarówno modele addytywne, jak i subtraktywne, które można zobaczyć każdego dnia w prawdziwym życiu, a nie tylko subtraktywne, jak twierdzisz” Czy naprawdę tak twierdziłem? Twierdziłem tylko, że RGB użyło modelu addytywnego, nigdy nie twierdziłem, że był to jedyny użytkownik tego modelu, ani że model addytywny nie został znaleziony w prawdziwym życiu. Możesz edytować lub usunąć swój komentarz.
Joshua34
Jest to o wiele wyraźniejsze teraz po zmianie odpowiedzi.
Panda Pajama,
4

jeśli wezmę taką samą ilość czerwonej, zielonej i niebieskiej farby w prawdziwym życiu, nigdy nie uzyskam białego koloru ani odcienia szarości

To nie wydaje się prawdą. Państwo będzie rzeczywiście dostać ciemny odcień szarości, takich jak ten w centrum (od subtraktywnego modelu kolorów ), znany również jako czarny niedoskonałej w CMYK:

odejmujący kolor

Jeśli chodzi o twoje główne pytanie, tj. „Skąd mam wiedzieć, jak to będzie wyglądać”, precyzyjna odpowiedź będzie wymagać od ciebie więcej informacji na temat światła, koloru czerwonych, zielonych i niebieskich pigmentów oraz tego, jak dokładnie się mieszają. Jeśli chcesz rzeczywiście doświadczyć koloru, na przykład zobaczyć go na ekranie, będziesz potrzebować odpowiednio skalibrowanego koloru potoku (proponuję zrozumienie zarządzania kolorami przez Abhay Sharma dla dostępnej książki na ten temat) i dowolnego oprogramowania, które rozumie przestrzenie kolorów .

Jeśli jednak potrzebujesz tylko przybliżonej odpowiedzi, oto mała wskazówka: odcień ostatecznego koloru będzie taki sam, jak ten, który widzisz na ekranie (ponieważ przy obliczaniu odcienia nie ma znaczenia, czy dodajesz, czy odejmujesz) mieszanie kolorów); jeśli twój kolor to #ff7f00lub [255,127,0], który jest pomarańczowy na ekranie RGB, to wiesz, że ostatecznym odcieniem koloru będzie pomarańczowy (choć dość ciemny).

sam hocevar
źródło
3

jako dodatek do tego, co ludzie mówią o świetle. Czerwone, niebieskie i zielone światło faktycznie czynią biel. tęcza (R, O, Y, G, B, I, V) jest w rzeczywistości białym światłem, które zostało oddzielone przez załamanie i podzielone na kolory R, ​​G, B. pozostałe kolory nakładają się na siebie w dwóch jasnych kolorach

LiamHT
źródło
Mówiąc o nakładaniu się, wszystkie znalezione obrazy Google miały niebieskozielony zamiast zielonego i niebieskiego pasma. Ta piosenka to kłamstwo!
Cees Timmerman,
3

Myślę, że dobrym zastrzeżeniem dla wszystkich tych odpowiedzi jest pamiętanie, że zarządzanie kolorami w świecie cyfrowym jest nauką „wystarczająco blisko”. Podczas kalibracji i profilowania monitora nie otrzymujesz dokładnego wydruku wszystkich ponad 16 milionów 24-bitowych kolorów RGB. Otrzymujesz dokładny wykres bardzo niewielkiego podzbioru tych kolorów, przy czym każdy inny kolor między nimi interpolowany jest na „najlepsze przypuszczenie”. Nawet jeśli pracujesz w 48-bitowym kolorze, monitor nadal zapewnia tylko kolor „najlepiej odgadnąć”, aw rzeczywistości musi zgadywać jeszcze więcej ze względu na lepszą głębię kolorów.

Dzięki temu przez cały czas porównywane są określone kolory „z prawdziwego świata” z odpowiednikami kolorów monitora. Wiele razy niedokładność będzie bardzo niewielka, ale czasami będzie zaskakująco niedokładna.

Uwzględnij fakt, że ludzie nie wszyscy widzą kolor w ten sam sposób, i że każde oko będzie miało niewielkie różnice w czułości kolorów, a mówimy o bardzo niedokładnej nauce, która ma dużo miejsca na rozwój.

digijim
źródło
Cóż, same komórki mają dość jednorodną odpowiedź, problem polega na przetwarzaniu, a niektórym brakuje komórek. A zgroza niektórych kobiet ma czwartą parę kolorów, przez co koło kolorów staje się przestarzałe. Niektórym ludziom brakuje również natutalnego filtra UV, więc ich oczy widzą zakresy UV. Ale korekcja kolorów jest niesamowicie trudna tak. Głębia bitowa nie jest problemem. Gama jest czynnikiem ograniczającym.
joojaa,
Sprzęt i oprogramowanie stanowią prawdziwy problem, jeśli chodzi o kolor cyfrowy. Gamuty to tylko kolorowe pojemniki. Tak, prawie we wszystkich gamach brakuje pewnych kolorów, które nie mieszczą się w ich obrębie. Ale niektóre z zawartych w nich kolorów będą niedokładnie wyświetlane, o ile tabele wyszukiwania kart graficznych i oprogramowanie do profilowania nie wyświetlą wszystkich wartości RGB. Nawet jeśli ten poziom szczegółowości zostałby osiągnięty (co byłoby szalenie długim procesem, BTW), fizyka zaangażowana w przekształcanie cyfrowej informacji o kolorze na rzeczywiste promienie świetlne emitowane z monitora nadal będzie czynnikiem ograniczającym.
digijim
1

Istnieje usługa online, która oblicza przepisy na mieszanki farb artystów na podstawie wartości rgb tutaj: http://sensuallogic.com/paintmaker/OnlinePaintMixer.html

Działa zarówno z farbami olejnymi, jak i akrylowymi.

  • Marki, które obejmują, to:
  • Akryle Golden Heavy Body
  • Akryle Liquitex Heavy Body
  • Kolory Rembrandt Fine Artist Oil
  • Kolory Gamblin Conservation
Christian Skeel
źródło
2
Witamy w Graphic Design SE. Chociaż wydaje się, że twoja odpowiedź odnosi się do pytania, wydaje się, że również znajdujesz się za stroną, którą łączysz. Podaj swoją przynależność. Zobacz Jak nie być spamerem .
Wrzlprmft
0

Wartości RGB, CMYK, HEX, nie opisują tak naprawdę koloru. Nazywają coś nie tak daleko.

Dlaczego? Zapominają tło, na czym nakładany jest „prawdziwy” pigment farby lub tuszu.

Tylko CIE L a b * Wartości opisują rzeczywisty kolor, jaki pojawiają się w określonych warunkach (Obserwator 2 ° lub 10 °, Światło D50 / D65 / ..., zmierzone z filtrem polaryzacyjnym lub bez, Światło z zawartością UV lub bez).

Tak więc użyj wartości laboratoryjnych z warunkami pomiaru, aby naprawdę naprawić kolor, który jest naprawdę niezależny od wszystkich innych wpływów.

Z tego możesz wrócić do cmyk, rgb lub innego. Ale dobry pomiar jakości Lab-Values ​​jest podstawą. Nic innego się nie liczy.

Walter
źródło