Pretvarač iz CMYK u RGB

Pretvorite CMYK u RGB dok pišete — besplatno, trenutno, uz praktičan primjer i tablicu uobičajenih boja.

Praktičan primjer

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

Kako pretvorba radi

  • CMYK izražava boju kao postotke cijan, magenta, žute i crne tinte. Na zaslonu je to standardna aproksimacija — ispis se razlikuje ovisno o profilu pisača i papiru.

Uobičajene boje u formatima CMYK i RGB

BojaCMYKRGB
Crvena0%, 100%, 100%, 0%255, 0, 0
Narančasta0%, 35%, 100%, 0%255, 165, 0
Žuta0%, 0%, 100%, 0%255, 255, 0
Zelena100%, 0%, 100%, 50%0, 128, 0
Cijan100%, 0%, 0%, 0%0, 255, 255
Plava100%, 100%, 0%, 0%0, 0, 255
Ljubičasta0%, 100%, 0%, 50%128, 0, 128
Ružičasta0%, 25%, 20%, 0%255, 192, 203
Smeđa0%, 75%, 75%, 35%165, 42, 42
Bijela0%, 0%, 0%, 0%255, 255, 255
Siva0%, 0%, 0%, 50%128, 128, 128
Crna0%, 0%, 0%, 100%0, 0, 0

Svaka se pretvorba izvodi u Vašem pregledniku. Ništa što unesete ne šalje se na BroBroGo.

Česta pitanja

Kako pretvoriti CMYK u RGB?

Upišite ili zalijepite svoju CMYK vrijednost iznad — RGB vrijednost ažurira se dok pišete. Boju možete odabrati i vizualno pomoću palete.

Je li pretvorba točna?

Koristi se standardna formula za zaslone. Stvarna tiskana boja ovisi o ICC profilu pisača, tintama i papiru, pa CMYK vrijednosti smatrajte početnom točkom za tiskarske radove.

CMYK u RGB: Prijenos boja iz tiska na ekran

Ova stranica omogućuje pretvorbu četiriju postotaka cijan, magenta, žute i crne (CMYK) u RGB vrednosti (0–255) i istodobno prikazuje rezultat u HEX, HSL, HSV, LAB i ponovljenom CMYK obliku. Matematička obrada odvija se izravno u pregledniku, bez slanja podataka na server. Za razliku od mnogih sličnih alata, ovdje je eksplicitno navedeno da je konverzija uvijek aproksimacija, a ne egzaktan prijevod. Cilj je dati početnu točku za rad koji uključuje i tisak i digitalne medije.

Zašto CMYK u RGB nije savršen prijevod

CMYK je subtraktivni model boja koji koristi četiri kanala – cijan, magenta, žutu i crnu (ključnu). On opisuje kako svjetlo apsorbiraju pigmenti na papiru. RGB je aditivni model s tri kanala – crveni, zeleni, plavi – koji opisuje kako svjetleće točke monitora emitiraju svjetlost. Subtraktivni i aditivni procesi su fizički različiti: prvi oduzima valne duljine od bijele svjetlosti, drugi dodaje svjetlosne snage. Zbog toga je gamut (raspon boja) modela različit – RGB može prikazati zasićenije nijanse nego što ih većina tiskarskih četverobojnih procesa može reproducirati.

Kad se CMYK vrijednost pretvara u RGB, alat radi na temelju standardne matematičke formule koja pretpostavlja idealizirane pigmente i linearnu karakteristiku. Međutim, stvarni tisak ovisi o vrsti papira, sastavu tinte, tiskarskom stroju i ICC profilu. Bez ICC profila koji opisuje konkretnu kombinaciju tinte i podloge, rezultat je procjena – koristan vodič, ali ne i vjeran prikaz onoga što će se otisnuti. Obrnuto, vrlo žive RGB boje često su izvan CMYK gamuta; pri pretvorbi se moraju prilagoditi najbližoj prikazivoj boji.

Kako alat provodi konverziju

Alat koristi standardnu formulu koja polazi od CMYK postotaka. Svaki postotak (cijan C, magenta M, žuta Y, crna K) prvo se normalizira u vrijednost između 0 i 1 (podijeli se sa 100). Zatim se izračunaju privremene RGB vrijednosti:

  • R = 255 × (1 - C) × (1 - K)
  • G = 255 × (1 - M) × (1 - K)
  • B = 255 × (1 - Y) × (1 - K)

Ove vrijednosti se zaokružuju na cijele brojeve od 0 do 255. Na primjer, za CMYK (66 %, 69 %, 0 %, 10 %):

  • C = 0,66, M = 0,69, Y = 0,00, K = 0,10
  • R = 255 × (1 - 0,66) × (1 - 0,10) = 255 × 0,34 × 0,90 = 255 × 0,306 = 78
  • G = 255 × (1 - 0,69) × (1 - 0,10) = 255 × 0,31 × 0,90 = 71
  • B = 255 × (1 - 0,00) × (1 - 0,10) = 255 × 1,00 × 0,90 = 230

Rezultat: RGB (78, 71, 230). Odatle se izračunavaju HEX, HSL, HSV i LAB vrijednosti. Ako bi neka od RGB komponenti pala izvan raspona 0–255 (što se može dogoditi ako su C, M, Y i K ekstremi), alat je prilagođava na najbližu granicu (0 ili 255). To znači da boja koja je u CMYK gamutu, ali nije prikaziva na ekranu, biva preslikana – a ako se takva RGB vrijednost ponovo pretvori u CMYK, doći će do malog pomaka.

Ulazi i izlazi: trenutačno ažuriranje svih prikaza

Korisnik unosi četiri broja: postotak cijan (0–100), magenta (0–100), žute (0–100) i crne (0–100). Unos se može obaviti u bilo kojem od šest prikazanih polja – CMYK, HEX, RGB, HSL, HSV ili LAB. Čim se jedno polje promijeni, sva ostala se trenutačno preračunavaju. To omogućuje brzo uspoređivanje boja u različitim formatima i provjeru konzistentnosti.

Prikazani formati obuhvaćaju:

  • HEX – šestoznamenkasti heksadecimalni zapis (npr. #4E47E6).
  • RGB – tri cijela broja od 0 do 255 (npr. 78, 71, 230).
  • HSL – nijansa (0–360), zasićenje (0 %–100 %), svjetlina (0 %–100 %).
  • HSV – nijansa (0–360), zasićenje (0 %–100 %), vrijednost (0 %–100 %).
  • CMYK – ponovno prikazan nakon obrade (kao procjena na ekranu).
  • LAB – L (0–100), a i b (obično od –128 do 127).

Pravila, rubni slučajevi i ograničenja

Alat ima nekoliko važnih pravila:

  • Neispravan unos, poput negativnih brojeva, postotaka većih od 100 ili tekstualnih znakova, uzrokuje poruku: "Unesite CMYK kao četiri postotka 0–100, npr. 66 %, 69 %, 0 %, 10 %.".
  • Ako CMYK vrijednost generira RGB izvan vidljivog gamuta (npr. C=0, M=100, Y=100, K=0 daje G=0, B=0, R=255 – to jest čista crvena), uzima se najbliža prikaziva boja. U najgorem slučaju to znači da će boja koja je realno otisnuta na papiru izgledati drugačije na monitoru.
  • Prikazani CMYK na ekranu nije identičan onom koji bi proizveo stvarni tiskarski stroj. Zbog razlika u papiru, tinti i profilima, preporučuje se korištenje ICC profila za kritične projekte.
  • Sve konverzije rade isključivo u korisnikovom pregledniku (JavaScript). Nikakvi podaci se ne prenose na vanjske servere.

Tko ima koristi od ovog alata

Primarni korisnici su grafički dizajneri koji žele brzo provjeriti kako će CMYK boja izgledati na ekranu prije nego što je pošalju u tisak. Također, front-end developerima je koristan kad trebaju prenijeti boje iz tiskarskih specifikacija u CSS kod – HEX ili RGB vrijednost. Svatko tko radi s tiskanim materijalima i digitalnim prikazima (web, aplikacije) može ga koristiti kao prvi korak u usklađivanju boja. Međutim, alat ne zamjenjuje softverske profile za visokokvalitetnu reprodukciju – on služi kao brzi kalkulator za početnu procjenu.

Često postavljana pitanja (FAQ)

Zašto se CMYK vrijednost prikazana alatom razlikuje od one koju sam unio?
Alat nakon konverzije u RGB ponovno izračunava CMYK – to je ono što bi ekran procijenio da je boja tiskana, ali bez ICC profila. Zato može biti mala razlika u odnosu na originalni unos.

Što znači „out of gamut” i kako alat postupa s takvim bojama?
Out of gamut znači da boja u CMYK prostoru nije prikaziva u RGB prostoru monitora. Alat je prilagođava najbližoj prikazivoj boji – obično smanjenjem zasićenja ili promjenom nijanse. Zbog toga, ako tu novu RGB vrijednost ponovo pretvorite u CMYK, dobit ćete drugačiji rezultat.

Mogu li koristiti ovaj alat za pripremu datoteka za profesionalni tisak?
Možete ga koristiti za okvirnu provjeru, ali za konačnu obradu preporučuje se korištenje softvera koji podržava ICC profile (npr. Adobe InDesign, Photoshop). Alat nema pristup profilima papira i tinte.

Kako da znam je li boja koju vidim na ekranu vjerna onoj u tisku?
Ne možete sa sigurnošću znati bez kalibriranog monitora i odgovarajućeg profila. Alat daje matematički točnu aproksimaciju, ali stvarni izgled ovisi o tiskarskim uvjetima.

Zašto se HSL i HSV vrijednosti razlikuju?
HSL i HSV su dva različita načina opisivanja istog RGB prostora. HSL stavlja naglasak na svjetlinu (Lightness), dok HSV naglašava vrijednost (Value). Oba se računaju iz istih RGB brojeva, ali različitim formulama, pa su njihovi parametri zasićenja i svjetline različiti.

Što znači LAB prikaz i kome je koristan?
LAB je perceptivno uniforman model boja koji ne ovisi o uređaju. Koristi se za znanstvenu analizu i precizno usklađivanje boja. Dizajneri koji rade s visokim zahtjevima za točnost mogu ga koristiti za provjeru razlika između izvorne i konvertirane boje.