Odpowiedzi:
Nie jestem do końca pewien, o co pytasz, ale spróbuję objąć wszystkie bazy.
Po pierwsze, wartości RGB zaczynają się od 0 do dowolnej liczby zależnej od głębi kolorów - ile różnych kolorów może przechowywać Twój format obrazu lub program do edycji. Typowa głębia koloru wynosi 8 bitów na kanał. Tutaj liczba wartości czerwonych , zielonych i niebieskich wynosi dwa do potęgi 8, czyli 256, więc liczby zaczynają się od 0 do 255.
Nawet jeśli miałbyś przekonwertować wartość z 0 na 255 na wartość procentową z 0 = 0 i 255 = 100%, to liczby nadal by się nie zgadzały, ponieważ CMYK to subtraktywny model kolorów, podczas gdy RGB to model kolorów addytywnych .
CMYK jest odejmujący, ponieważ służy do mieszania farb, które wyświetlają różne kolory przez pochłanianie światła, podczas gdy RGB jest używany przez monitory wytwarzające światło , które się sumuje. Kolor biały w CMYK jest wytwarzany przez wartości 0%, 0%, 0%, 0%, tj. Nie odkładaj atramentu, aby pochłonąć światło. Biel w RGB jest wytwarzana przy wartościach 100%, 100%, 100%, tzn. Generuje pełną ilość wszystkich kolorów światła, które mieszają się, aby dać białe światło.
CMYK i RGB są zatem przeciwieństwami. Aby odpowiedzieć na twoje pytania, wartości nie są równe z tego powodu. Ale są bezpośrednio porównywalne, dzięki czemu można konwertować w przybliżeniu w głowie, każde C, M, Y, ma przeciwne R, G, B, (omówię K później)
100% żółty ~ 0% niebieski (+ 100% czerwony, + 100% zielony)
100% czerwony ~ 0% cyjan (-100% żółty, -100% magenta)
Rzeczywistość jest jednak nieco bardziej złożona, ponieważ zależy to dokładnie od tego, jaki odcień lub RGB i odpowiednie atramenty są używane zgodnie z opisem przestrzeni kolorów. Podczas gdy monitory używają izolowanych pikseli (nie wpływających bezpośrednio na siebie), drukarki w większości przypadków zrzucają atrament w tym samym punkcie, a mieszanina atramentów będzie wyglądać inaczej niż atramenty upuszczane osobno. Obliczenia między przestrzeniami RGB można wykonać przy użyciu konwersji macierzy 3x3, konwersji przestrzeni RGB na drukarkę Przestrzeni kolorów CMYK nie można już wykonać przy użyciu matrycy.
Również ze względu na ograniczenia gamy CMYK drukarki odejmującej model są bardziej ograniczone w porównaniu do typowych przestrzeni kolorów RGB, drukarki mają bardziej ograniczoną jasność nasyconych kolorów.
Co wtedy z K?
Ponownie, kolejna praktyczność, mieszanie wszystkich atramentów CMY razem może dać brudny ciemnozielony kolor, a nie czarny. Aby zwalczyć te drukarki, dodano kolejny atrament: Keyline (czarny). Teraz, jeśli chcesz czarny, po prostu użyj 100% K. Proste. Niezupełnie, możesz sprawić, by czerń była nieco ciemniejsza, dodając niewielką ilość karmazynu, żółci i nieco większej ilości cyjanu, dając tak zwaną bogatą czerń . Zużycie większej ilości atramentu powoduje, że staje się ciemniejsze, ale grozi przesyceniem papieru lub nośnika wydruku. To nie jest tak naprawdę istotne dla fotografii, po prostu podałem to dla kompletności. Jeśli nie zajmujesz się ustawianiem stron, pozostawiłbym konwersję CYMK drukarce, która wie o tym wszystkim!
Tak i nie. Ważne jest, aby pamiętać, że RGB jest procesem addytywnym, a CYMK jest procesem odejmującym.
Po pierwsze tak; istnieją ogólne odwzorowania, które można wykonać - więc brak zielonego światła oznacza, że chcesz wydrukować karmazynowy (który będzie odzwierciedlał fragmenty czerwony i niebieski).
Na nieco bardziej szczegółowym poziomie pojawia się „nie”; Istnieje więcej niż jedna ramka kolorów RGB, najczęściej są to sRGB (z których korzysta większość aparatów cyfrowych) i Adobe RGB - są też inne, a monitor może obsługiwać inną gamę kolorów niż obrazy zarejestrowane przez aparat; podobnie, każdy sprzedawca drukarek może stosować różne kombinacje atramentów, co daje im nieco inną gamę kolorów, co powoduje ułamkowo różną konwersję między dwiema przestrzeniami kolorów.
Podczas drukowania twoich zdjęć radzę przenieść je we wspólnym formacie, takim jak sRGB lub Adobe RGB, chyba że możesz uzyskać profil kolorów dla drukarki, która będzie używana.
Jak dotąd dobre wyjaśnienia dotyczące dodatku w porównaniu z subtraktywnym kolorem, chciałem tylko wyjaśnić kilka punktów ...
Po pierwsze, nie ma jednego standardu RGB lub CMYK, oba zależą od urządzenia (kolory różnią się w zależności od urządzenia, które je wyświetla / drukuje), więc już mamy problemy.
Typowa przestrzeń kolorów CMYK (wykres wszystkich możliwych kolorów danej przestrzeni kolorów) jest mniejsza niż (a nie 100% podzbiór) większości przestrzeni kolorów RGB. CMYK jest również w dużym stopniu zależne od urządzenia, a kolory, które może wyrazić, mogą się znacznie różnić w zależności od rodzaju druku, jakości i wykończenia papieru itp.
Kiedy więc Photoshop konwertuje z RGB na CMYK, kolory albo są kompresowane, albo przycinane (coś w rodzaju zapisu audio), aby zmieściły się w przestrzeni CMYK. Stopień kompresji i obcinania zależy od używanej przestrzeni kolorów CMYK i ustawień używanych w Photoshopie.
Ponadto Photoshop umieści ilość K na zdjęciu CMYK - zwykle, aby czarne obszary wyglądały naprawdę czarne - ale można również skonfigurować drukowanie odcieni szarości na zdjęciu również jako czarny atrament (aby zaoszczędzić na kolorowym tuszu, na koszt pewnej dokładności kolorów).
Wszystko to oznacza, że niekoniecznie istnieje relacja jeden do jednego między daną wartością CMYK a wartością RGB. Możesz przekonwertować RGB na CMYK, ale niekoniecznie odzyskasz 100% te same piksele, jeśli weźmiesz te dane CMYK i przekonwertujesz z powrotem na RGB.
Dlatego nigdy nie konwertuj na CMYK, chyba że wiesz, że musisz i zawsze zachowaj wersję RGB pliku, na wypadek, gdybyś musiał dokonać dalszych zmian lub zmienić ustawienia konwersji CMYK.
Pytanie starszego, ale proszę bardzo.
Całkowita odpowiedź NIE będzie moją odpowiedzią.
1) Mogę być wybredny w tej pierwszej kwestii. Wartość RGB zwykle może być w 256-stopniowej skali. Procent CMYK może mieć „luki”, jeśli zdefiniujesz je bezpośrednio. Chociaż wewnętrznie ma 256 poziomów, podczas definiowania wartości CMYK istnieje 100-stopniowa skala.
2) Ok Zapomnijmy o pierwszym punkcie. Pomyślmy, że możesz po prostu wziąć jeden kolor i użyć go jako koloru uzupełniającego w drugim modelu. To właśnie nazywam bezpośrednią konwersją. W tym przypadku nie jest zaangażowana matryca ani kanał K.
Coś takiego (proszę użyć tłumacza google): http://otake.com.mx/Apuntes/RGB-CMYK/RGB-CMYK-3.htm
Zauważysz, że na środku tego przykładu nie dostajesz czarnego koloru, ale brudną zielonkawo brązowawą lepkę.
http://otake.com.mx/Apuntes/RGB-CMYK/Chicos/1a-RGB-N.png http://otake.com.mx/Apuntes/RGB-CMYK/Chicos/2a-CMY.png
Dlatego w modelu CMYK masz rzeczywisty atrament blac K.
Włącznie z tym atramentem K nie jest on jednolity. K zaczyna być uwzględniane w pewnym punkcie mieszanki.
Na przykład cyjan zamiast jednolitej klasyfikacji
http://otake.com.mx/Apuntes/RGB-CMYK/Chicos/2b-C.png
zaczyna „pozostawiać przestrzeń dla czarnych w nieregularny sposób.
http://otake.com.mx/Apuntes/RGB-CMYK/Chicos/4b-C.png
3) Nie ma jednego algorytmu RGB => CMKY, jest ich wiele, ponieważ plik CMYK jest znacznie bardziej zależny od urządzenia niż plik RGB. To jest profil kolorów.
Plik CMYK nie może w ogóle działać na innym papierze lub metodzie drukowania.