Převodník CMYK na RGB

Převádějte CMYK na RGB přímo během psaní – zdarma, okamžitě, s názorným příkladem a tabulkou běžných barev.

Názorný příklad

CMYK 0%, 66%, 80%, 0% = RGB 255, 87, 51

Jak převod funguje

  • CMYK vyjadřuje barvu jako procentuální podíl azurového, purpurového, žlutého a černého inkoustu. Na obrazovce jde o standardní aproximaci – tiskový výstup se liší podle profilu tiskárny a papíru.

Běžné barvy v hodnotách CMYK a RGB

BarvaCMYKRGB
Červená0%, 100%, 100%, 0%255, 0, 0
Oranžová0%, 35%, 100%, 0%255, 165, 0
Žlutá0%, 0%, 100%, 0%255, 255, 0
Zelená100%, 0%, 100%, 50%0, 128, 0
Azurová100%, 0%, 0%, 0%0, 255, 255
Modrá100%, 100%, 0%, 0%0, 0, 255
Purpurová0%, 100%, 0%, 50%128, 0, 128
Růžová0%, 25%, 20%, 0%255, 192, 203
Hnědá0%, 75%, 75%, 35%165, 42, 42
Bílá0%, 0%, 0%, 0%255, 255, 255
Šedá0%, 0%, 0%, 50%128, 128, 128
Černá0%, 0%, 0%, 100%0, 0, 0

Každý převod probíhá ve vašem prohlížeči. Nic z toho, co zadáte, se neodesílá na servery BroBroGo.

Časté dotazy

Jak převedu CMYK na RGB?

Zadejte nebo vložte hodnotu CMYK výše – hodnota RGB se bude aktualizovat během psaní. Barvu můžete vybrat také vizuálně pomocí palety.

Je převod přesný?

Používá se standardní vzorec pro zobrazení na obrazovce. Skutečná tištěná barva závisí na ICC profilu tiskárny, inkoustech a papíru, takže hodnoty CMYK berte pro tiskové účely jako výchozí bod.

Co tato stránka dělá a proč je jiná

Tato stránka převádí CMYK barvy na RGB. Zadáte čtyři procentuální hodnoty – azurovou (cyan), purpurovou (magenta), žlutou (yellow) a černou (key) – a nástroj okamžitě zobrazí odpovídající RGB hodnoty v rozsahu 0–255, spolu s dalšími barevnými formáty. Celý výpočet probíhá přímo ve vašem prohlížeči, nikam se nic neodesílá.

Klíčový rozdíl oproti běžným převodníkům spočívá v tom, že tato stránka explicitně přiznává, že převod mezi CMYK a RGB je vždy aproximace. CMYK je subtraktivní čtyřkanálový model s menším barevným gamutem (rozsahem reprodukovatelných barev), zatímco RGB je aditivní tříkanálový model, který odpovídá tomu, jak displeje vyzařují světlo. Fyzikální principy jsou odlišné, a proto výsledek nikdy není dokonalou kopií. Bez použití ICC profilu je výsledek pouze výchozím bodem pro tiskovou práci, nikoli přesnou shodou. Živé barvy na obrazovce nelze vždy věrně reprodukovat inkoustem.

Tato stránka cílí na RGB (0–255). Pokud zadaná CMYK hodnota vytvoří barvu mimo viditelný RGB gamut, nástroj ji upraví na nejbližší zobrazitelnou barvu. To může při zpětném převodu způsobit nepatrný posun.

Jak probíhá převod z CMYK do RGB

Matematika převodu je standardizovaná a vychází z modelu, který odděluje černou složku a převádí zbylé tři barvy do aditivního RGB prostoru. Postup je následující:

  1. Normalizace procent na desetinná čísla
    Vydělte každou CMYK hodnotu 100. Cyan = C/100, Magenta = M/100, Yellow = Y/100, Black = K/100.

  2. Odečtení černé složky
    Vytvoří se tři mezihodnoty:

    • Red’ = (1 – Cyan) * (1 – Black)
    • Green’ = (1 – Magenta) * (1 – Black)
    • Blue’ = (1 – Yellow) * (1 – Black)
  3. Převod na 8bitové hodnoty (0–255)
    Každou mezihodnotu vynásobte 255 a zaokrouhlete na celé číslo:
    R = round(Red’ * 255)
    G = round(Green’ * 255)
    B = round(Blue’ * 255)

Příklad:
CMYK = (66 %, 69 %, 0 %, 10 %)
Normalizace: C=0.66, M=0.69, Y=0.0, K=0.10
Výpočet:
R’ = (1 – 0.66) * (1 – 0.10) = 0.34 * 0.90 = 0.306
G’ = (1 – 0.69) * 0.90 = 0.31 * 0.90 = 0.279
B’ = (1 – 0.0) * 0.90 = 1.0 * 0.90 = 0.90
Násobení 255: R = 78, G = 71, B = 230
Výsledek: RGB (78, 71, 230) – tmavě modrá barva se silným azurovým nádechem.

Tento vzorec je základní a nebere v úvahu ICC profily, které by upřesnily chování konkrétní tiskárny a papíru. Pokud potřebujete přesnou shodu pro profesionální tisk, musíte použít profilovaný převod v grafickém editoru.

Problém gamutu a proč je převod vždy přibližný

Barevný gamut je rozsah barev, které je dané zařízení schopno reprodukovat. CMYK gamut (tiskárny, inkoust) je výrazně užší než RGB gamut (monitor, displej). RGB může zobrazit syté neonové barvy, jako je zářivě růžová nebo limetkově zelená, které CMYK inkoust nedokáže namíchat. Při převodu z CMYK na RGB se pohybujeme v opačném směru – CMYK barva je vždy v gamutu tiskárny, což je podmnožina RGB gamutu. Proto je převod relativně bezpečný, pokud jde o barevný rozsah. Problém nastává při zpětném převodu (RGB → CMYK), kdy syté RGB barvy mohou být mimo gamut CMYK a musí být „oříznuty“ na nejbližší dosažitelnou barvu.

Tato stránka řeší pouze směr CMYK → RGB. Pokud je výsledná RGB barva mimo viditelný gamut (což je u CMYK vstupů vzácné, ale teoreticky možné u extrémních kombinací), je barva upravena na nejbližší zobrazitelnou. Tato úprava způsobí, že když poté provedete zpětný převod (např. jiným nástrojem), získáte mírně odlišné CMYK hodnoty. Tomu se říká "gamut clipping" a je to nevyhnutelná vlastnost všech konverzí mezi odlišnými barevnými prostory.

Dalším zdrojem nepřesnosti je samotný inkoustový model. CMYK je závislý na papíru, typu inkoustu, tiskové technologii a okolním světle. Dvě tiskárny se stejným CMYK kódem mohou vytisknout odlišné barvy. Proto je profesionální tisk vždy provázen ICC profily, které kalibrují zařízení.

Vstupy a výstupy nástroje

Nástroj přijímá čtyři procentuální hodnoty pro azurovou (C), purpurovou (M), žlutou (Y) a černou (K), každou v rozsahu 0–100. Příklad: 66%, 69%, 0%, 10%. Výstupem je sada hodnot v šesti formátech, které se aktualizují současně při každé změně vstupu.

Formát Rozsah / popis
HEX Šest hexadecimálních znaků (#RRGGBB)
RGB Tři celá čísla 0–255
HSL Hue (0–360°), Saturation (0–100 %), Lightness (0–100 %)
HSV Hue (0–360°), Saturation (0–100 %), Value (0–100 %)
CMYK Čtyři procenta (vstupní hodnoty, pro kontrolu)
LAB L (0–100), a a b (obvykle -128 až 127, ale závisí na referenčním bílém bodě)

Všechny výstupy jsou počítány přímo v prohlížeči. Neexistuje žádný serverový požadavek. Pokud zadáte neplatný vstup, např. písmena nebo čísla mimo rozsah, zobrazí se chybová hláška: „Enter CMYK as four percentages 0–100, like 66%, 69%, 0%, 10%.“ Tato hláška je v angličtině, protože se jedná o technický nástroj, ale princip je jasný.

Pravidla a okrajové případy

Při práci s nástrojem si všimnete několika důležitých pravidel:

  • Okamžitá aktualizace – úprava kteréhokoli vstupního pole (CMYK nebo jiného) spustí okamžitý přepočet všech ostatních polí. Není třeba tlačítko "Převést".
  • Oříznutí gamutu – pokud CMYK vstup vytvoří barvu mimo zobrazitelný rozsah RGB, nástroj ji upraví na nejbližší platnou barvu. To znamená, že zpětný převod nevrátí původní CMYK hodnotu.
  • CMYK výstup je pouze orientační – hodnoty CMYK zobrazené na výstupu jsou přepočítané z aktuálního RGB. Nejedná se o původní vstup. Mohou se mírně lišit, pokud došlo k oříznutí gamutu.
  • Nevalidní vstup – pokud zadáte např. „abc“ nebo „120%“, zobrazí se chybová hláška a přepočet se neprovede.
  • Žádná data neodcházejí – veškeré výpočty probíhají v JavaScriptu ve vašem prohlížeči. Nikdo nevidí, jaké barvy zpracováváte.

Typická chyba uživatelů: zapomínají, že CMYK zadávání je v procentech (0–100), nikoli v desetinných číslech (0–1). Pokud byste zadali 0.66 místo 66, výsledek by byl zcela odlišný. Další častá chyba: očekávání, že barva na monitoru bude identická s tiskem. Tento nástroj vám dává představu, nikoli přesnou shodu.

Pro koho je nástroj určen

Grafičtí designéři – potřebují rychle zkontrolovat, jak bude jejich CMYK návrh vypadat na obrazovce, například při přípravě prezentace nebo webové galerie. Frontendoví vývojáři – převádějí tiskové specifikace (CMYK) na hexadecimální nebo RGB hodnoty pro CSS. Kdokoli, kdo pracuje s tiskem i digitálem – například marketéři, kteří dostanou logo v CMYK pro tisk a potřebují ho použít na web.

Praktický workflow: návrhář vytvoří leták v CMYK v InDesignu. Klient si chce barvy zkontrolovat na monitoru. Návrhář zadá CMYK hodnoty do tohoto nástroje, získá RGB a HEX a může je porovnat s monitorem. Pokud je barva příliš tmavá nebo posunutá, může upravit tiskové hodnoty a znovu zkontrolovat.

Nástroj je užitečný i pro rychlou konverzi, když nemáte po ruce grafický editor s profilovaným převodem. Pamatujte však, že pro finální tisk byste měli vždy použít ICC profil dané tiskárny, nikoli pouze tento základní převod.

Často kladené otázky (FAQ)

Proč se barva na obrazovce liší od tisku, když použiji stejné CMYK hodnoty?
Protože obrazovka používá aditivní RGB model, který je schopen zobrazit větší rozsah barev než subtraktivní CMYK tisk. Navíc každý monitor má své vlastní barevné podání a každá tiskárna používá odlišný inkoust a papír. Tento nástroj poskytuje pouze matematickou aproximaci bez zohlednění konkrétního zařízení.

Co je ICC profil a kdy ho potřebuji?
ICC profil je soubor, který popisuje barevné chování konkrétního zařízení (monitoru, tiskárny, skeneru). Pokud potřebujete, aby se CMYK barva na monitoru co nejvíce podobala výslednému tisku, musíte použít profil dané tiskárny v grafickém editoru jako Adobe Photoshop nebo Illustrator. Tento nástroj ICC profily nepoužívá.

Proč je výsledné RGB číslo v desítkách, i když jsem zadal vysoká CMYK procenta?
Vyšší procenta CMYK (zejména černé) vedou k tmavším barvám. Například CMYK (100, 100, 100, 100) dává čistě černou, tedy RGB (0, 0, 0). Naopak nízká procenta (0, 0, 0, 0) dávají bílou – RGB (255, 255, 255). Pokud je černá složka vysoká, výsledné RGB hodnoty budou nízké, protože inkoust pohlcuje světlo.

Můžu zadat CMYK hodnoty bez procent, například jako desetinná čísla?
Ne. Nástroj očekává čtyři čísla v rozsahu 0–100, která interpretuje jako procenta. Pokud zadáte desetinné číslo, bude interpretováno jako procento (např. 0.5 je 0.5 %, nikoli 50 %). To by vedlo k naprosto odlišnému výsledku. Vždy pište např. „50 %“ nebo „50“, nikoli „0.5“.

Jak poznám, že došlo k oříznutí gamutu?
Nástroj tuto informaci explicitně nezobrazuje. Můžete to odvodit porovnáním s jiným převodníkem, nebo pokud po zpětném převodu RGB → CMYK získáte odlišné hodnoty. V praxi se oříznutí týká pouze extrémně sytých barev, které se v CMYK běžně nevyskytují. U typických tiskových barev (např. firemní loga) k oříznutí obvykle nedochází.

Je možné, že nástroj zobrazí barvu, kterou nelze vytisknout?
Ano. Protože převod CMYK → RGB je vždy na zobrazitelný RGB prostor, výsledná barva bude na monitoru vidět. Ale pokud ji pošlete do tiskárny s původními CMYK hodnotami, tiskárna ji vytiskne. Problém nastává v opačném směru: RGB barva, kterou monitor ukáže, může být mimo gamut CMYK a tiskárna ji nedokáže reprodukovat. Tento nástroj řeší pouze jeden směr, a proto je vhodný pro kontrolu, nikoli pro finální tisk bez profilace.