Przelicz wartości CMYK na kod HEX

Ostatnia aktualizacja treści:

Wpisz cztery udziały farb, a kod HEX pojawi się w trakcie pisania: cmyk(76%, 47%, 0%, 4%) to #3B82F5. Pole przyjmuje liczby ze znakiem procenta i bez niego, z przecinkiem dziesiętnym i z literami C, M, Y, K, więc wkleisz wartości prosto z księgi znaku albo ze specyfikacji drukarni.

na

Jak przeliczyć CMYK na HEX?

Najpierw policz z czterech farb trzy kanały światła, a potem zapisz każdy kanał dwoma znakami szesnastkowymi. Procenty wstawiasz do wzoru jako ułamki, więc 76% to 0,76.


Wzór: R = 255 × (1 − C) × (1 − K). Kanał zielony liczysz tak samo z magenty, a niebieski z żółtego.


Dla cmyk(76%, 47%, 0%, 4%) kanał czerwony wynosi 255 × 0,24 × 0,96, czyli 59, zielony 130, a niebieski 245. Teraz każdą liczbę dzielisz przez 16: 59 to 3 razy 16 i reszta 11, a reszcie 11 odpowiada litera B, więc kanał czerwony zapisuje się jako 3B. Tak samo 130 daje 82, a 245 daje F5. Wynik to #3B82F5.


Drugą połowę tej drogi pokazuje osobno konwerter CMYK na RGB, który zatrzymuje się na trzech liczbach. Kod z ekranu zamienisz na farby konwerterem HEX na CMYK.

Co mówią cztery liczby CMYK, a co sześć znaków HEX?

Cztery liczby CMYK to przepis dla drukarni: ile procent powierzchni papieru pokryć cyjanem, magentą, żółtym i czernią[1]. Dlatego znajdziesz je w specyfikacjach drukarni i w księgach znaku, bo opisują farbę, a nie wygląd na ekranie.


Sześć znaków HEX to trzy liczby od 0 do 255 zapisane szesnastkowo, po dwa znaki na światło czerwone, zielone i niebieskie[2]. Taki kod wpisujesz w arkusz stylów, w motyw strony, w Canvę i w Figmę.


Wynik ma zawsze sześć znaków, bo farba nie ma przezroczystości, a więc nie ma czego zapisać w siódmym i ósmym znaku. Kod zapisujemy wielkimi literami, choć przeglądarka czyta tak samo #3b82f5[2].


Jeśli kolor masz w innym zapisie, na przykład w OKLCH, Lab albo jako kod z Androida, konwerter kolorów pokaże go naraz we wszystkich zapisach.

Jaki kod HEX mają rastry czterech farb?

Raster to farba położona na części powierzchni, na przykład 50% cyjanu. Zestawienie pokazuje, jak jaśnieje każda z czterech farb, gdy zmniejszasz jej udział. Kody policzył konwerter.
Wartości CMYKFarbaKod HEX
100%, 0%, 0%, 0%Cyjan 100%#00FFFF
50%, 0%, 0%, 0%Cyjan 50%#80FFFF
20%, 0%, 0%, 0%Cyjan 20%#CCFFFF
0%, 100%, 0%, 0%Magenta 100%#FF00FF
0%, 50%, 0%, 0%Magenta 50%#FF80FF
0%, 20%, 0%, 0%Magenta 20%#FFCCFF
0%, 0%, 100%, 0%Żółty 100%#FFFF00
0%, 0%, 50%, 0%Żółty 50%#FFFF80
0%, 0%, 20%, 0%Żółty 20%#FFFFCC
0%, 0%, 0%, 100%Czerń 100%#000000
0%, 0%, 0%, 50%Czerń 50%#808080
0%, 0%, 0%, 20%Czerń 20%#CCCCCC
0%, 0%, 0%, 10%Czerń 10%#E6E6E6
Raster jednej farby zmienia w kodzie tylko te pary, których farba dotyczy: cyjan obniża parę czerwoną, magenta zieloną, a żółty niebieską. Czerń obniża wszystkie trzy pary naraz, dlatego jej rastry dają szarości.

Księga znaku podaje inny kod HEX niż kalkulator. Który wybrać?

Wybierz kod z księgi. Wzór zakłada idealne farby na idealnie białym papierze, więc wynik wychodzi jaśniejszy i bardziej nasycony niż prawdziwy wydruk. Kod z księgi zwykle leży znacznie bliżej tego, co widać na papierze.


Dobrze widać to na znaku Funduszy Europejskich. Księga tożsamości wizualnej podaje dla niebieskiego 100% cyjanu i 80% magenty oraz kod #003399[3]. Wzór robi z tych farb #0033FF, czyli jasny, świecący błękit. Profil drukarni PSO Coated v3 opisuje ten sam druk jako #113F93, czyli kolor bliski kodowi z księgi. Profil przeliczyliśmy biblioteką Little CMS[4] na podstawie pliku pobranego ze strony European Color Initiative[5].

Wstęga papieru z zadrukowanymi stronami gazety przesuwająca się między stalowymi walcami maszyny drukarskiej
Wstęga papieru z zadrukowanymi stronami gazety przesuwa się między stalowymi walcami maszyny drukarskiej. Na takim wydruku kolor zależy od farby i papieru, a nie tylko od czterech liczb, i właśnie te warunki opisuje profil drukarni. Zdjęcie: Bank Phrom, Unsplash

Gdy księga podaje tylko CMYK, konwerter da Ci kod roboczy. Porównaj go wtedy z wydrukowaną ulotką albo wizytówką i przyciemnij kolor w Figmie czy w arkuszu stylów, jeśli na ekranie świeci mocniej niż na papierze.

Kolory znaku Funduszy Europejskich: wzór, profil i księga

Cztery kolory podstawowe znaku marki Fundusze Europejskie z wartościami CMYK z księgi[3]. Obok stoi wynik tego konwertera, wynik profilu PSO Coated v3 policzony metodą relatywną kolorymetryczną z kompensacją punktu czerni i kod, który podaje sama księga.
CMYK w księdzeKolorHEX ze wzoruHEX z profilem PSO Coated v3HEX w księdze
100%, 80%, 0%, 0%Niebieski#0033FF#113F93#003399
0%, 100%, 100%, 0%Czerwony#FF0000#E7000D#E21D2C
0%, 0%, 100%, 0%Żółty#FFFF00#FFED00#FFCC00
0%, 0%, 0%, 100%Czarny#000000#12120D#000000
Sama czarna farba daje w profilu #12120D, bo jest jaśniejsza od czerni złożonej ze wszystkich farb, którą profil uznaje za najciemniejszy punkt druku. Księga podaje dla ekranu czyste #000000, więc przy czerni kod ze wzoru zgadza się z księgą.

Czy wartości CMYK wrócą po przeliczeniu na HEX i z powrotem?

Wzór w drugą stronę zawsze zeruje co najmniej jedną z trzech farb kolorowych. Zapis, w którym cyjan, magenta i żółty są naraz większe od zera, nie wraca więc w tej samej postaci. Sprawdziliśmy to na 1 875 000 takich zapisów i żaden nie wrócił bez zmian.
CMYK na początkuKod HEXCMYK po powrocie
100%, 80%, 0%, 0%#0033FF100%, 80%, 0%, 0%
76%, 47%, 0%, 4%#3B82F576%, 47%, 0%, 4%
0%, 12%, 100%, 5%#F2D5000%, 12%, 100%, 5%
20%, 30%, 40%, 0%#CCB3990%, 12%, 25%, 20%
40%, 30%, 20%, 10%#8AA1B825%, 13%, 0%, 28%
60%, 40%, 40%, 100%#0000000%, 0%, 0%, 100%
100%, 100%, 100%, 100%#0000000%, 0%, 0%, 100%
Czerń głęboka 60%, 40%, 40%, 100% i czerń ze wszystkich farb dają ten sam kod #000000, a z niego wraca już tylko sama czarna farba. Jeśli plik trafi do druku, wpisz tam wartości CMYK z księgi albo ze specyfikacji drukarni, a nie wynik drogi przez kod HEX.

Jakie zapisy CMYK przyjmuje ten konwerter?

Każdy z tych zapisów pole przyjmuje i przelicza, więc nie trzeba niczego poprawiać przed wklejeniem. Tabela pokazuje, co konwerter robi z każdym z nich, a wyniki policzył on sam.
Co wpisujeszCo pokaże konwerterJak to czytamy
76, 47, 0, 4#3B82F5Cztery liczby czytamy jako procenty w kolejności: cyjan, magenta, żółty i czerń.
76 47 0 4#3B82F5Spacje wystarczą, bo przecinki między liczbami nie są potrzebne.
cmyk(76%, 47%, 0%, 4%)#3B82F5Zapis z nawiasem, taki jak w wyniku konwertera HEX na CMYK, przyjmujemy razem z nazwą.
C 76 M 47 Y 0 K 4#3B82F5Litery kanałów, którymi księgi znaku opisują farby, pomijamy i bierzemy same liczby.
76,5 47 0 4#3A82F5Przecinek między cyframi czytamy jako dziesiętny, bo inaczej wyszłoby pięć liczb zamiast czterech.
0,76 0,47 0 0,04#3B82F5Ułamki od 0 do 1, które zwracają niektóre programy i biblioteki, przeliczamy na procenty.
(76, 47, 0, 4)#3B82F5Krotkę z Pythona czytamy razem z nawiasem.
device-cmyk(76% 47% 0% 4%)#3B82F5Zapis ze specyfikacji CSS Color Module Level 5 też przyjmujemy.
150, 0, 0, 0#00FFFFWartość powyżej 100 przycinamy do 100, a ujemną do zera, bo farba nie pokryje więcej niż całą powierzchnię.
Zapis device-cmyk() opisuje specyfikacja CSS Color Module Level 5[6].

Konwertuj inne jednostki na HEX

Konwertuj CMYK na inne jednostki

Źródła

  1. CMYK — Wikipedia
  2. CSS Color Module Level 4: The RGB Hexadecimal Notations — W3C (wersja angielska)
  3. Księga Tożsamości Wizualnej marki Fundusze Europejskie 2021-2027 — Portal Funduszy Europejskich
  4. Little CMS — Marti Maria (wersja angielska)
  5. Downloads: ICC profiles from ECI — European Color Initiative (wersja angielska)
  6. CSS Color Module Level 5: Specifying Uncalibrated CMYK Colors — W3C (wersja angielska)
  7. Color Bridge Guide Coated — Pantone (wersja angielska)

Wszystkie wartości w tabelach wyliczyliśmy z definicji jednostek i sprawdziliśmy rachunkowo przed publikacją. Dane historyczne i nazwy lokalnych jednostek opieramy na źródłach wymienionych wyżej.

Ostatnia aktualizacja treści: · przygotował i sprawdził zespół Arteon

Najczęstsze pytania o przeliczanie CMYK na HEX

Czy mogę wpisać numer koloru Pantone?

Nie. Pole przyjmuje cztery liczby CMYK, a numer Pantone oznacza gotową farbę mieszaną przed drukiem. Wartości CMYK i HTML dla barw Pantone podaje wzornik Pantone Color Bridge[7], a jego wartości CMYK przeliczysz tutaj na kod HEX.

Co pokaże pole, gdy wpiszę tylko trzy liczby?

Pole wyniku zostanie puste, a pod nim pojawi się komunikat, że wpisu nie da się odczytać jako koloru CMYK, razem z przykładem czterech liczb. Tak samo zachowa się przy pięciu liczbach, bo konwerter nie zgaduje, którą z nich pominąć.

Czy kod HEX z tego konwertera nadaje się do CSS?

Tak. Wynik ma postać #RRGGBB, którą przyjmuje każda przeglądarka[2]. Przycisk Kopiuj wynik kopiuje sam kod razem z krzyżykiem.

Zrzut ekranu darmowego narzędzia Arteon: Przelicz wartości CMYK na kod HEX

Pomóż nam ulepszyć narzędzia

Masz pomysł na nową funkcję, widzisz błąd lub chcesz zaproponować inne narzędzie? Napisz do nas.