RGB till CMYK – från skärm till tryck
Att omvandla en färg från RGB till CMYK är en av de vanligaste men mest missförstådda operationerna inom grafisk produktion. RGB och CMYK beskriver färg på helt olika sätt: RGB är additivt ljus som används av skärmar, medan CMYK är subtraktivt bläck som används i tryckpressar. Omvandlingen är därför en approximation – utan en ICC-profil blir resultatet en startpunkt för tryck, inte en exakt matchning. Den här artikeln förklarar varför, hur sidans verktyg hanterar det, och vad du som designer eller utvecklare behöver tänka på.
Additivt och subtraktivt – grundläggande skillnader
RGB står för röd, grön och blå. Det är det färgsystem som används i datorskärmar, TV-apparater, kameror och mobiltelefoner. Varje pixel består av tre ljuskällor som tillsammans skapar alla synliga färger. När alla tre är på full styrka (255, 255, 255) får vi vitt ljus. När alla är av (0, 0, 0) får vi svart. Det är additivt: mer ljus ger ljusare färger.
CMYK står för cyan, magenta, gul och svart (key). Det är det färgsystem som används i offsettryck, laser- och bläckstråleskrivare. Här blandas pigment som absorberar (subtraherar) ljus. Vitt papper reflekterar allt ljus; bläcket tar bort vissa våglängder. När man lägger på alla fyra färger i full styrka får man ett mörkt, nästan svart resultat – men i praktiken använder man en separat svart kanal (key) för att spara bläck och förbättra djupet.
Den grundläggande matematiska skillnaden gör att varje exakt RGB-färg inte har en unik CMYK-motsvarighet. Det finns flera olika algoritmer för omvandling, och de mest använda är baserade på standarder som sRGB (för RGB) och olika tryckprofiler som ISO Coated v2. Hemsidans verktyg använder en generisk omvandling utan ICC-profil, vilket innebär att resultatet är en approximation – inte en garanti för hur färgen ser ut i tryck.
Varför omvandlingen alltid är en uppskattning
Det som gör den här sidan annorlunda från många andra färgomvandlare är att den betonar approximationens natur. Här är de viktigaste punkterna:
- Skilda fysikaliska principer – RGB är ljus, CMYK är bläck. De kan aldrig översättas exakt utan en modell av både ljuskälla och tryckmedium.
- Mindre färgomfång (gamut) i CMYK – Många klara, mättade färger på en skärm, som turkos, neonrosa eller lysande gult, ligger utanför vad CMYK-bläck kan återge. Verktyget justerar då automatiskt till närmaste synliga färg. Det innebär att om du konverterar tillbaka från CMYK till RGB får du en annan nyans.
- Ingen ICC-profil – Professionella tryckerier använder specifika ICC-profiler som matchar deras papper, bläck och press. Utan en sådan profil är resultatet en generisk uppskattning som kan skilja sig märkbart från slutprodukten.
- Sambandet är olinjärt – RGB och CMYK har helt olika gamma- och överföringskurvor. En liten ändring i RGB kan ge stor skillnad i CMYK, och tvärtom.
På sidan visas CMYK alltid som fyra procenttal mellan 0 och 100. Exempel: 79, 70, 229 i RGB blir ungefär 66%, 69%, 0%, 10%. Men det kan variera beroende på vilken omvandlingsstandard som används.
Så fungerar verktygets in- och utdata
Du matar in ett RGB-värde som tre heltal mellan 0 och 255, avgränsade med kommatecken, till exempel 79, 70, 229. Verktyget beräknar omedelbart CMYK som fyra procenttal och fyller i de andra fälten (HEX, HSL, HSV, LAB). Du kan också redigera vilket annat färgfält som helst – då beräknas RGB-värdet internt och alla övriga fält uppdateras samtidigt. Det betyder att du kan mata in en CMYK-kombination, men eftersom CMYK har ett mindre färgomfång kan resultatet hamna någonstans inom RGB-området.
Verktyget visar alltid CMYK som procentsatser. Om du anger ett CMYK-värde som är tekniskt korrekt för tryck men inte synligt på en skärm (t.ex. 100% cyan + 100% magenta), justeras RGB-värdet till närmsta displaybara färg. Det är därför du kan uppleva en liten förskjutning om du konverterar fram och tillbaka.
Felmeddelanden per format:
- RGB: ”Enter RGB as three numbers 0–255, like 79, 70, 229.”
- CMYK: ”Enter CMYK as four percentages 0–100, like 66%, 69%, 0%, 10%.”
Dessa meddelanden visas på engelska, men innebörden är tydlig: du måste hålla dig inom respektive intervall. Alla konverteringar sker direkt i din webbläsare – inget du skriver laddas upp till någon server.
Färgomfånget – när skärmens färger inte går att trycka
Färgomfång (gamut) är den uppsättning färger som ett system kan återge. RGB-baserade skärmar har i dag ett större omfång än de flesta CMYK-tryckprocesser. sRGB täcker ungefär 35% av de synliga färgerna, medan en typisk offsettryckprofil kanske täcker 20-25%. Adobe RGB har ett ännu större omfång, men det är fortfarande inte fullt.
De vanligaste ”problemfärgerna” är:
- Klarblå och turkos – går ofta mot gråare toner i CMYK.
- Neon- och pastellfärger – kan bli matta eller smutsiga.
- Gult med hög ljusstyrka – kan bli för blekt i tryck.
När verktyget justerar ett out-of-gamut-värde till närmsta synliga färg, gör det en enkel avrundning i färgrymden. Det är en nödlösning, inte en perfekt mappning. Profesionella färghanteringssystem använder mer avancerade metoder som färgåtergivningsintentioner (perceptuell, relativ kolorimetrisk, absolut kolorimetrisk, mättnadsintention). Här får du en rak approximation utan avancerade inställningar.
Vem har nytta av detta verktyg?
- Grafiska formgivare som förbereder digitala tillgångar för tryck och vill ha en snabb startpunkt för CMYK från en RGB-färg på skärmen.
- Frontend-utvecklare som översätter varumärkesfärger från hex- eller RGB-specifikationer till en grov CMYK-motsvarighet för trycksaker som visitkort eller broschyrer.
- Tryckeripersonal som snabbt vill kontrollera om en livfull RGB-färg ligger utanför CMYK-gamut.
- Alla som flyttar en färg från ett RGB-arbetsflöde (webb, video, ljussättning) till ett tryckarbetsflöde.
Verktyget är inte avsett att ersätta professionell färghantering – men det är ovärderligt för att göra en första uppskattning utan att lämna webbläsaren.
Praktiskt exempel: från RGB till CMYK och tillbaka
Låt oss testa en vanlig färg: RGB 255, 0, 0 (rent rött). En enkel omvandling ger ungefär 0%, 100%, 100%, 0% (C=0, M=100, Y=100, K=0). Om du sedan matar in 0, 0, 0, 0 (rent vitt i CMYK) får du RGB 255, 255, 255 på skärmen – vitt. Om du däremot matar in 0, 100, 100, 0 (samma CMYK som ovan) får du ett rött som ser nästan identiskt ut på skärmen, men i tryck kan det bli en helt annan nyans på grund av papper och bläckets ljusabsorptionsspektrum.
Testa en mättad turkos: RGB 0, 255, 255 (cyan). Omvandlingen kan ge ungefär 100%, 0%, 0%, 0%. Men i många tryckprofiler blir resultatet inte rent cyan utan får en grå ton på grund av att den additiva framställningen (grön+blå) inte motsvarar subtraktiv cyan fullt ut. Det är ett tydligt exempel på gamut-problemet.
Vanliga frågor och svar
Varför ser min CMYK-färg annorlunda ut i tryck jämfört med vad jag ser på skärmen?
Skärmar och tryck använder olika fysik. Din skärm visar additivt ljus, medan tryck använder subtraktivt bläck. Även om CMYK-värdet är rätt, påverkar papperets yta, bläckets täckning och tryckpressens färgprofil slutresultatet. Verktyget ger en teoretisk omvandling – för verklig tryckning behöver du en ICC-profil från tryckeriet.
Kan jag lita på att CMYK-värdet är exakt?
Nej, omvandlingen är en approximation. Utan en specifik ICC-profil är siffrorna en startpunkt, inte en garanti. För kritiska tryckjobb bör du alltid verifiera med tryckeriets egna profiler och om möjligt göra ett provtryck.
Varför ändras färgen när jag konverterar från CMYK tillbaka till RGB?
Eftersom CMYK har ett mindre färgomfång än RGB, justeras out-of-gamut-färger till närmsta synliga färg. När du sedan konverterar tillbaka får du en RGB-färg som ligger inom det nya, mindre omfånget – det blir inte samma som du började med. Det är en oundviklig konsekvens av att översätta mellan olika färgmodeller.
Vilka felmeddelanden visas om jag anger ogiltiga värden?
För RGB: ”Enter RGB as three numbers 0–255, like 79, 70, 229.” För CMYK: ”Enter CMYK as four percentages 0–100, like 66%, 69%, 0%, 10%.” Alla fält måste hållas inom respektive intervall. Om du anger ett CMYK-värde som inte kan visas som RGB, justeras det till närmsta möjliga färg.
Hur påverkar papperstypen CMYK-omvandlingen?
Oerhört mycket. Bestruket papper reflekterar ljus annorlunda än obestruket. Matta papper absorberar mer bläck, vilket gör färger mörkare och mindre mättade. Verktyget tar ingen hänsyn till papperstyp – du måste själv justera med hjälp av en färghanteringsprofil.
Kan jag använda verktyget för att skapa en tryckfärdig fil?
Nej, verktyget är avsett för att snabbt få en uppskattning. För att skapa tryckfärdiga filer behöver du program som stöder ICC-profiler, som Adobe InDesign eller Photoshop, och du bör alltid konvertera till avsedd tryckprofil i dessa program.
Sparas mina inmatade färger någonstans?
Nej. Alla beräkningar sker i din webbläsare. Ingenting du skriver skickas till någon server. Verktyget lagrar ingen historik.