CMYK–RGB konvertáló

Konvertálja a(z) CMYK értéket RGB értékké gépelés közben – ingyenesen, azonnal, gyakorlati példával és gyakori színek táblázatával.

Gyakorlati példa

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

Hogyan működik a konverzió

  • A CMYK a színeket a cián, bíbor, sárga és fekete festékek százalékos arányában fejezi ki. Képernyőn ez egy szabványos közelítés – a nyomtatási eredmény a nyomtatóprofiltól és a papírtól függően változhat.

Gyakori színek CMYK és RGB formátumban

SzínCMYKRGB
Piros0%, 100%, 100%, 0%255, 0, 0
Narancssárga0%, 35%, 100%, 0%255, 165, 0
Sárga0%, 0%, 100%, 0%255, 255, 0
Zöld100%, 0%, 100%, 50%0, 128, 0
Cián100%, 0%, 0%, 0%0, 255, 255
Kék100%, 100%, 0%, 0%0, 0, 255
Lila0%, 100%, 0%, 50%128, 0, 128
Rózsaszín0%, 25%, 20%, 0%255, 192, 203
Barna0%, 75%, 75%, 35%165, 42, 42
Fehér0%, 0%, 0%, 0%255, 255, 255
Szürke0%, 0%, 0%, 50%128, 128, 128
Fekete0%, 0%, 0%, 100%0, 0, 0

Minden konverzió a böngészőjében fut le. Semmilyen megadott adat nem kerül feltöltésre a BroBroGo szervereire.

Gyakran Ismételt Kérdések

Hogyan konvertálhatok CMYK értéket RGB értékké?

Írja be vagy illessze be a(z) CMYK értéket fent – a(z) RGB érték gépelés közben azonnal frissül. A színt vizuálisan is kiválaszthatja a színpalettával.

Pontos a konverzió?

A képernyőn megjelenő standard képletet használja. A valódi nyomtatott szín a nyomtató ICC-profiljától, a tintáktól és a papírtól függ, ezért a CMYK-értékeket tekintse kiindulópontnak a nyomdai munkákhoz.

Bevezetés a CMYK-RGB konverzióhoz

A lap egyetlen feladata: megadott négy CMYK-százalékból (cián, bíbor, sárga, fekete) azonnal kiszámítja a megfelelő RGB-értéket (három szám 0 és 255 között), és ugyanabban a pillanatban megjeleníti a színt más formátumokban is. A felhasználó nem kényszerül manuális számításra vagy külső profilok betöltésére – a böngészőben futó algoritmus elvégzi az átalakítást. Ez az eszköz a nyomtatásban használt festékszin és a képernyőn megjelenő fényszín közötti hidat teremti meg.

Mi teszi ezt az oldalt különlegessé?

A CMYK négycsatornás, kivonó (szubtraktív) festékmodell, amely fehér papírra felvitt színes rétegek fényelnyelésén alapul. A RGB ezzel szemben háromcsatornás, additív fénymodell: a vörös, zöld és kék fényforrások egymásra vetítésével hozza létre a színeket. A két modell más-más fizikai folyamatot ír le, ezért a konverzió mindig közelítő jellegű. Nem létezik olyan matematikai transzformáció, amely minden színt tökéletesen átültetne az egyik rendszerből a másikba, mert a színskálák (gamutok) különböznek: a CMYK gamutja jellemzően kisebb, mint az RGB-é, különösen az élénk, telített színek tartományában.

A lap specifikusan a 0–255 közötti RGB-célértékre konvertál. Ha egy CMYK-értékből olyan RGB-szín adódna, amely kívül esik a látható (vagy a kijelző által reprodukálható) színtéren, a program automatikusan a legközelebbi megjeleníthető színt állítja be. Ez a korrekció visszafelé konvertáláskor enyhe eltolódást okozhat – az eredeti CMYK-érték és a visszakapott CMYK-érték között lehet egy kis különbség. Ezt a viselkedést a felhasználónak ismernie kell, ha precíz nyomdai színvisszaadásra törekszik.

Az ICC-profilok hiányában a konverzió csak kiindulópont a nyomdai munkához, nem pontos egyezés. Egy élénk kék szín a képernyőn akár teljesen elérhetetlen lehet a négy festékréteggel a papíron – ezt a lap nem titkolja, hanem a korrekcióval és a kimeneti számokkal jelezve kezeli.

Bemenetek és kimenetek

Bemenet: négy százalékos érték, sorrendben cián (C), magenta (M), sárga (Y) és fekete (K). Mindegyik 0 és 100 között lehet. Példa: 66%, 69%, 0%, 10%. A mezőbe beírható szám és a % jel is – a program értelmezi.

Kimenetek: a konvertált szín azonnal látható az alábbi formátumok mindegyikében, és bármelyik módosítása az összes többi frissítését kiváltja:

  • HEX (például #2854E6)
  • RGB (három egész szám 0–255 között, pl. 40, 84, 230)
  • HSL (hue 0°–360°, szaturáció és világosság 0%–100%)
  • HSV (hue 0°–360°, szaturáció és érték 0%–100%)
  • CMYK (pont ugyanaz, amit beírt, megerősítésként)
  • LAB (L 0–100, a-b értékek, szabványos CIELAB térben)

A többcsatornás kijelzés lehetővé teszi, hogy a felhasználó azonnal lássa a szín viselkedését különböző színterekben, anélkül hogy külön eszközöket kellene használnia.

A konverzió matematikai háttere

Bár a lap felülete nem mutatja a képleteket, a háttérben egy általánosan elfogadott algoritmus fut. A CMYK-ból RGB-be történő átjárás első lépése a négy százalékos érték normalizálása 0–1 közötti törtekre (pl. 66% → 0,66). Ezután a következő műveletsor hajtódik végre:

  1. A fekete (K) csatorna értékét kivonjuk 1-ből: t = 1 - K.
  2. A cián, magenta, sárga csatornákat ugyanígy kezeljük, de először a feketét levonva:
    R = (1 - C) * t
    G = (1 - M) * t
    B = (1 - Y) * t
  3. Az így kapott (R, G, B) törtszámokat megszorozzuk 255-tel, és egészre kerekítjük.

Példa a fenti (66, 69, 0, 10) értékre:
C=0,66, M=0,69, Y=0,00, K=0,10 → t=0,90
R = (1-0,66)0,90 = 0,340,90 = 0,306 → 0,306255 ≈ 78
G = (1-0,69)0,90 = 0,310,90 = 0,279 → 0,279
255 ≈ 71
B = (1-0,00)0,90 = 1,000,90 = 0,900 → 0,900*255 ≈ 229
Az eredmény RGB(78, 71, 229) – de a lap a valóságban a fenti korrekciót is alkalmazza, ha a szín kívül esik a megjeleníthető tartományon. Ez a korrekció a szín legközelebbi szomszédját keresi a színtér határán belül, ami eltérést okozhat a fenti nyers képlettől.

Szabályok és peremesetek

  • Azonnali frissítés: bármelyik beviteli mező szerkesztése (CMYK, HEX, RGB, HSL, HSV, LAB) egyidejűleg módosítja az összes többi mező tartalmát. Nincs külön „konvertálás” gomb; a változás valós időben történik.
  • A színtéren kívüli színek: ha a beírt CMYK-érték olyan RGB-számot produkálna, amely nem jeleníthető meg a kijelzőn (pl. valamelyik csatorna 0 alá vagy 255 fölé kerülne), a program a legközelebbi, megjeleníthető RGB-színre korrigál. Ilyenkor a visszafelé történő CMYK-konverzió enyhe eltérést mutat az eredeti értékhez képest.
  • A kiírt CMYK érték becslés: a lapon látható CMYK-adatok a képernyőn történő megjelenítéshez készültek, és nem egyeznek meg feltétlenül a professzionális nyomdai eszközök által használt értékekkel. A papír típusa, a festékek összetétele és a nyomtató ICC-profilja jelentősen befolyásolják a végeredményt.
  • Hibás bemenet: ha a felhasználó négy százalék helyett más értéket ad meg (pl. betűket, hiányzó értéket vagy határon túli számot), a lap a következő hibaüzenetet jeleníti meg:
    „Adja meg a CMYK-t négy százalékként 0–100 között, például: 66%, 69%, 0%, 10%.”
  • Adatvédelem: minden konverzió a felhasználó böngészőjében történik. Semmi sem kerül feltöltésre a szerverre.

Kinek ajánljuk?

  • Grafikus tervezőknek, akik szeretnék előzetesen látni, hogy egy nyomtatásra szánt CMYK-festékszín hogyan néz ki a képernyőn – anélkül, hogy próbanyomatot kellene készíteniük.
  • Front-end fejlesztőknek, akik nyomdai specifikációból (pl. egy vállalati arculati kézikönyvből) kapott CMYK-értékeket alakítanak át webes hex vagy RGB kódokká.
  • Mindenkinek, aki mind nyomtatással, mind digitális megjelenítéssel dolgozik, és színeket kell átvinnie a két rendszer között – például brosúra és weboldal összehangolásakor.

Gyakori hibák és tévhitek

A leggyakoribb félreértés, hogy a CMYK-RGB konverzió pontos egyezést ad. Mint fentebb írtuk, a két színtér fizikai alapjai miatt ez lehetetlen. A tévhit második forrása, hogy a képernyőn látott CMYK-szín megegyezik a nyomtatott változattal – ez csak akkor lenne igaz, ha a monitor pontosan kalibrált és a nyomda ICC-profilja megegyezik a konverzió során használt profilal. A lap nem használ profilt, ezért a szín csak tájékoztató jellegű.

Sokan azt hiszik, hogy a HEX értékeket közvetlenül át lehet emelni fotószerkesztő programból a nyomtatásba – ez a gyakorlatban ritkán működik, mert a HEX a képernyőhöz van igazítva, a CMYK pedig a festékekhez.

A konverzió matematikájának ismerete nélkül a felhasználók hajlamosak túlságosan bízni a számokban. Ha egy CMYK-ból kapott RGB-t visszaalakítják, az eltérés (a fent említett korrekció miatt) akár 2-3%-os is lehet egyes csatornákban.

Gyakran Ismételt Kérdések (GYIK)

1. Mi az a „színtéren kívüli” szín? Amikor egy CMYK-értékből olyan RGB-színt számolunk, amelynek valamely csatornája 0-nál kisebb vagy 255-nél nagyobb lenne, az adott szín nem jeleníthető meg a szokásos sRGB színtéren. Ilyenkor a program a legközelebbi, még megjeleníthető színre cseréli le a kiszámolt értéket.

2. Miért nem egyezik a lapon látott szín a nyomtatott anyaggal? Mert a lap nem használ ICC-profilt, és a monitor gamma-beállításai, a háttérvilágítás, a papírfajta és a nyomdai festékek mind-mind eltéréseket okoznak. A kapott RGB-szín csak egy durva becslés; pontos egyezés csak színhelyes környezetben (kalibrált monitor + ICC-profil) érhető el.

3. Hogyan tudom a kapott RGB-t visszaalakítani CMYK-ba ugyanezen az oldalon? Egyszerűen: az oldal minden mezőt valós időben frissít. Ha beírsz egy RGB-értéket, a CMYK mező automatikusan megjeleníti a konvertált négy százalékot. De ne feledd: az eredeti és a visszakapott CMYK között lehet egy kis eltérés, ha az RGB korrekcióra szorult.

4. Használhatom ezt a színt a weboldalamon, ha a nyomdai specifikációban CMYK van megadva? Igen, de csak tájékoztató jelleggel. A webes színeket érdemes a HEX vagy RGB érték alapján véglegesíteni, és a böngészők között ellenőrizni. Ha a CMYK-érték a nyomtatásban pontos, akkor a webes verzió ettől el fog térni – ezért a webre szánt színt lehetőleg a webes kijelzők környezetében kell kiválasztani.

5. Mi a teendő, ha hibás bemenetet adok meg? A lap pontosan jelzi a problémát: megjelenik a fent említett üzenet, és a konverzió nem fut le. Javítsd ki a beírt értékeket négy százalékra 0–100 között.

6. Van olyan eset, amikor a konverzió „tökéletes”? Nem. Még a legjobb ICC-profillal végzett színkezelés sem garantálja a teljes egyezést a nyomtatott és a képernyőn látott szín között. A lap a gyors, becslés jellegű átalakítást szolgálja; a professzionális nyomdai előkészítéshez további eszközök és kalibráció szükséges.