RGB uz CMYK konvertētājs

Konvertējiet RGB uz CMYK rakstīšanas laikā — bez maksas, uzreiz, ar praktisku piemēru un biežāk izmantoto krāsu tabulu.

Praktisks piemērs

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

Kā darbojas konvertēšana

  • CMYK izsaka krāsu kā ciāna, fuksīna, dzeltenās un melnās krāsas procentuālo daudzumu. Ekrānā tā ir standarta aproksimācija — drukātais rezultāts atšķiras atkarībā no printera profila un papīra.

Biežākās krāsas RGB un CMYK formātos

KrāsaRGBCMYK
Sarkana255, 0, 00%, 100%, 100%, 0%
Oranža255, 165, 00%, 35%, 100%, 0%
Dzeltena255, 255, 00%, 0%, 100%, 0%
Zaļa0, 128, 0100%, 0%, 100%, 50%
Ciāna0, 255, 255100%, 0%, 0%, 0%
Zila0, 0, 255100%, 100%, 0%, 0%
Violeta128, 0, 1280%, 100%, 0%, 50%
Rozā255, 192, 2030%, 25%, 20%, 0%
Brūna165, 42, 420%, 75%, 75%, 35%
Balta255, 255, 2550%, 0%, 0%, 0%
Pelēka128, 128, 1280%, 0%, 0%, 50%
Melna0, 0, 00%, 0%, 0%, 100%

Katra konvertēšana darbojas jūsu pārlūkprogrammā. Nekas no ievadītā netiek augšupielādēts BroBroGo.

Biežāk uzdotie jautājumi

Kā konvertēt RGB uz CMYK?

Ierakstiet vai ielīmējiet savu RGB vērtību augstāk — CMYK vērtība tiks atjaunināta rakstīšanas laikā. Varat arī izvēlēties krāsu vizuāli ar krāsu atlasītāju.

Vai konvertēšana ir precīza?

Tiek izmantota standarta ekrāna formula. Reālā drukātā krāsa ir atkarīga no printera ICC profila, tintēm un papīra, tāpēc uztveriet CMYK vērtības kā sākumpunktu poligrāfijas darbiem.

Kas ir RGB–CMYK konvertētājs un kāpēc tā rezultāts ir tuvinājums

Šī lapa ļauj ievadīt RGB krāsu – trīs skaitļus diapazonā no 0 līdz 255 – un uzreiz saņemt aptuvenu CMYK ekvivalentu četros procentos, kas attēlo ciāna, fuksīna, dzeltenā un melnā (key) tintes daudzumu, kādu printeris izmantotu. Vienlaikus tiek atjaunināti arī pārējie krāsu formāti lapā: HEX, HSL, HSV un LAB, lai lietotājs varētu salīdzināt, kā viena un tā pati krāsa izskatās dažādos modeļos.

RGB un CMYK apraksta krāsu pēc būtiski atšķirīgiem fizikāliem principiem. RGB ir aditīvs gaismas modelis, ko izmanto ekrāni – katrs pikselis izstaro sarkanu, zaļu un zilu gaismu, un to summa veido uztverto krāsu. CMYK ir subtraktīvs tintes modelis, ko izmanto druka – ciāna, fuksīna, dzeltenā un melnā tinte absorbē (atņem) noteiktus gaismas viļņu garumus, un tas, kas netiek absorbēts, atstarojas no papīra un nonāc acī. Šī atšķirība nozīmē, ka RGB–CMYK konvertēšana nekad nav precīza bez papildu datiem. Bez ICC profila, kas apraksta konkrēta printera, tintes un papīra kombināciju, iegūtais rezultāts ir tikai sākumpunkts drukai, nevis precīza atbilstība.

Otrs būtisks ierobežojums ir gamma. CMYK krāsu gamma ir ievērojami mazāka nekā RGB. Tas nozīmē, ka košas, piesātinātas ekrāna krāsas – piemēram, spilgti zaļa (#00FF00) vai dziļi zila (#0000FF) – bieži vien nav atveidojamas ar tintēm. Ja ievadītā RGB krāsa ir ārpus CMYK gamma, lapa automātiski pielāgo gan CMYK, gan LAB vērtības tuvākajai attēlojamai krāsai. Šīs pielāgošanas dēļ, konvertējot atpakaļ no CMYK uz RGB, var rasties neliela nobīde – iegūtā krāsa vairs precīzi nesakrīt ar sākotnējo.

Aditīvā un subtraktīvā krāsu modeļa atšķirības

Lai saprastu, kāpēc RGB–CMYK konvertēšana ir tik sarežģīta, ir jāizprot šo modeļu fizikālā bāze.

Īpašība RGB CMYK
Princips Aditīvs (gaismas saskaitīšana) Subtraktīvs (gaismas atņemšana)
Pamatkrāsas Sarkans (R), Zaļš (G), Zils (B) Ciāns (C), Fuksīns (M), Dzeltens (Y), Melns (K)
Lietojums Ekrāni, monitori, kameras Druka, ofseta poligrāfija
Gamma Plašāka, ieskaitot košas, piesātinātas krāsas Mazāka, ierobežota ar tintes fizikālajām īpašībām
Krāsu veidošana Visas trīs pamatkrāsas 100% intensitātē dod baltu Visas trīs pamatkrāsas 100% dod netīri brūnu; tāpēc nepieciešams atsevišķs melnais kanāls

RGB krāsu modelis darbojas pēc principa: jo vairāk gaismas, jo gaišāka krāsa. Trīs kanālu maksimālā vērtība (255, 255, 255) rada baltu. CMYK darbojas pretēji: tinte absorbē gaismu, tāpēc jo vairāk tintes, jo tumšāka krāsa. Teorētiski, sajaucot 100% ciāna, fuksīna un dzeltenā, vajadzētu iegūt melnu, bet praksē tas dod netīri brūnu toņu, tāpēc drukā izmanto atsevišķu melno tinti (K – key).

Šo atšķirību dēļ RGB–CMYK konvertēšanas formula nav vienkārša lineāra pārrēķina. Visizplatītākā metode ir balstīta uz U. S. patentu Nr. 5371546 (Adobe sistēma), kas vispirms pārrēķina RGB uz CMY, pēc tam aprēķina melnā (K) daudzumu kā minimumu no C, M un Y, un visbeidzot atņem to no pārējiem kanāliem, lai iegūtu galīgās vērtības. Tomēr šis ir tikai vispārīgs tuvinājums – precīzai konvertēšanai nepieciešams ICC profils, kas apraksta konkrētas iekārtas īpašības.

Ievades un izvades formāti: noteikumi un ierobežojumi

Lapa atbalsta sešus krāsu formātus: HEX, RGB, HSL, HSV, CMYK un LAB. Katram formātam ir stingri ievades noteikumi, un rediģējot vienu lauku, visi pārējie tiek automātiski atjaunināti.

RGB ievadei jābūt trīs veseliem skaitļiem diapazonā no 0 līdz 255, piemēram: 79, 70, 229. Atdalīšanai var izmantot komatu, atstarpi vai abus – tas ir elastīgi. Ja ievadītā vērtība neatbilst šim formātam, parādās specifisks kļūdas ziņojums: “Ievadiet RGB kā trīs skaitļus no 0 līdz 255, piemēram, 79, 70, 229.”

CMYK izvade vienmēr tiek attēlota kā četri procenti no 0% līdz 100%, piemēram: 66%, 69%, 0%, 10%. Šīs vērtības ir aprēķinātas, izmantojot standarta konvertēšanas formulu, bet, kā jau minēts, tās ir tikai tuvinājums, kas var atšķirties no reālām drukas vērtībām. Ja lietotājs rediģē CMYK lauku, iespējams ievadīt vērtības, kas ir ārpus RGB diapazona – piemēram, piesātinātu ciānu, ko nevar attēlot ekrānā. Šādā gadījumā tas tiek automātiski pielāgots tuvākajai attēlojamai krāsai.

Kļūdu ziņojumi ir specifiski katram formātam:

  • RGB: “Ievadiet RGB kā trīs skaitļus 0–255, piemēram, 79, 70, 229.”
  • CMYK: “Ievadiet CMYK kā četrus procentus 0–100, piemēram, 66%, 69%, 0%, 10%.”
  • Līdzīgi ziņojumi ir arī citiem formātiem, lai lietotājs uzreiz saprastu, kāda ir pareizā ievades sintakse.

Visi pārrēķini notiek tieši pārlūkprogrammā – nekas no ievadītā netiek augšupielādēts uz serveri. Tas ir būtiski privātumam, it īpaši strādājot ar sensitīviem dizaina datiem vai klientu krāsu specifikācijām.

Robežgadījumi, automātiskā pielāgošana un nobīdes

Praksē visbiežāk sastopamā problēma, strādājot ar šo rīku, ir situācija, kad ievadītā RGB krāsa ir ārpus CMYK gamma. Vienkāršākais piemērs – spilgti zaļa krāsa 0, 255, 0. Šī krāsa RGB modelī ir pilnīgi normāla, bet CMYK gamma neietver tik košu zaļo toni – tā vienkārši neeksistē tintes pasaulē. Lapa automātiski pielāgo CMYK vērtības tuvākajai attēlojamai krāsai, kas parasti ir tumšāka un mazāk piesātināta.

Otrs bieži sastopams gadījums ir pretējā virzienā – lietotājs ievada CMYK vērtības, piemēram, 100%, 0%, 0%, 0% (tīrs ciāns), un lapa mēģina to attēlot RGB formātā. Ciāns RGB modelī ir aptuveni 0, 255, 255 (ciāns = zaļš + zils), bet atkarībā no konvertēšanas metodes var iegūt nelielas atšķirības. Vēl sarežģītāk ir ar LAB ievadi – LAB krāsu telpa ir vēl plašāka nekā RGB, tāpēc daudzas LAB vērtības nevar precīzi attēlot ekrānā, un tās tiek piespiedu kārtā pielāgotas.

Nobīde pēc atkārtotas konvertēšanas ir neizbēgama, ja sākotnējā krāsa bijusi ārpus mērķa modeļa gamma. Piemēram:

  1. Lietotājs ievada RGB 255, 0, 0 (spilgti sarkans).
  2. Lapa aprēķina CMYK tuvinājumu, piemēram, 0%, 100%, 100%, 0%.
  3. Ja lietotājs pēc tam nokopē šo CMYK vērtību un mēģina to ievadīt atpakaļ kā jaunu ievadi, RGB rezultāts būs aptuveni 237, 28, 36 – nedaudz tumšāks un mazāk piesātināts nekā oriģināls. Tas nav kļūda, bet neizbēgams rezultāts gamma atšķirību dēļ.

Šī iemesla dēļ profesionāli grafiskie dizaineri nekad nepaļaujas tikai uz automātisku konvertētāju, bet vienmēr izmanto ICC profilus, kas apraksta konkrētu drukas iekārtu – piemēram, FOGRA39 vai GRACoL 2006. Tomēr ikdienas ātrai pārbaudei šāds rīks ir pilnīgi pietiekams.

Kam šis rīks noder: praktiskā pielietojuma piemēri

Rīku var izmantot vairākās tipiskās situācijās:

Grafiskie dizaineri, kas sagatavo digitālos aktīvus drukai. Dizainers strādā RGB krāsu telpā (piemēram, tīmekļa dizains), bet klientam nepieciešams drukājams variants. Ar šo rīku var iegūt aptuvenu CMYK sākumpunktu, kuru pēc tam precizē drukas procesā ar ICC profilu. Piemērs: zīmola krāsa 79, 70, 229 RGB tiek pārveidota uz 66%, 69%, 0%, 10% CMYK – tas ir labs sākums, bet, iespējams, drukājot uz matēta papīra, būs nepieciešama korekcija.

Front-end izstrādātāji, kas tulko zīmola krāsas no HEX vai RGB specifikācijas uz aptuvenu CMYK ekvivalentu iespieddarbiem. Piemēram, ja mājaslapai ir noteikta fona krāsa #F5F5F5, izstrādātājs var ātri pārbaudīt, kā tā izskatīsies drukātā brošūrā – iegūstot 0%, 0%, 0%, 4% CMYK. Tas ir būtiski, lai izvairītos no pārsteigumiem, kad ofseta druka rada pavisam citu nokrāsu.

Drukas ražošanas darbinieki, kas pārbauda, vai koša RGB krāsa (piemēram, reklāmas banerī izmantotā spilgti dzeltenā 255, 255, 0) neizkrīt ārpus CMYK gamma. Ja lapa uzrāda, ka CMYK vērtības ir netipiskas (piemēram, 0%, 0%, 100%, 0% – tīrs dzeltens), tas nozīmē, ka krāsa ir robežās, bet ja rezultāts ir 0%, 0%, 100%, 100% (dzeltens ar pievienotu melnu), iespējams, sākotnējā RGB krāsa nav precīzi atveidojama.

Ikvienam, kas pārvieto krāsas no RGB darbplūsmas (tīmeklis, video, apgaismojums) uz drukas darbplūsmu. Pat ja nav padziļinātu zināšanu par krāsu pārvaldību, šis rīks sniedz ātru, vizuālu ieskatu, kā krāsa “uzvedīsies” citā vidē.

Biežāk uzdotie jautājumi par RGB–CMYK konvertēšanu

1. Kāpēc mana krāsa pēc konvertēšanas izskatās savādāk? Tas ir normāli – CMYK gamma ir šaurāka nekā RGB. Spilgtas, piesātinātas krāsas bieži vien kļūst tumšākas vai mazāk piesātinātas. Ja nepieciešama precīza atbilstība, jāizmanto ICC profils, nevis vispārējs konvertētājs.

2. Vai šis rīks ir piemērots profesionālai drukai? Tikai kā sākumpunkts. Rezultāts ir aptuvens un var atšķirties atkarībā no printera, tintes un papīra. Profesionālā darbā vienmēr izmantojiet specifiskus ICC profilus, piemēram, FOGRA39 vai GRACoL 2006.

3. Kāpēc, konvertējot atpakaļ no CMYK uz RGB, es nesaņemu sākotnējo krāsu? Jo konvertācija nav simetriska. Ja sākotnējā krāsa bija ārpus CMYK gamma, tā tika pielāgota tuvākajai attēlojamai krāsai – šī pielāgošana ir neatgriezeniska. Pat ja krāsa bija gamma robežās, dažādi konvertēšanas algoritmi var dot nelielas atšķirības.

4. Kādi ir tipiskākie ievades formāti un kļūdas? Visbiežāk kļūda rodas, ievadot RGB vērtības, kas ir ārpus 0–255 (piemēram, “256” vai “-5”), vai CMYK vērtības bez procentu simbola (piemēram, “66” nevis “66%”). Atcerieties - RGB vajag trīs skaitļus, CMYK – četrus procentus.

5. Vai rīks atbalsta krāsu izvēli no attēla? Nē, šis rīks akceptē tikai manuālu ievadi vai krāsu pickeri. Nevar augšupielādēt attēlu un iegūt krāsas.

6. Kāpēc CMYK izvade ir procenti, nevis skaitļi 0–255? CMYK drukas iekārtas kontrolē tintes daudzumu kā procentus no maksimālā. Piemēram, 100% ciāna nozīmē, ka tiek izmantota visa tintes spēja, 50% – puse. Šis apzīmējums ir universāls visā poligrāfijas nozarē.