RGB ( Röd - Grön - Blå ) och CMYK ( Cyan - Magenta - Gul - Svart ) finns olika sätt att representera färger . RGB används ofta för ljus - producerande skärmar som datorskärmar , och representerar färg som summan av dess röda , gröna och blå komponenter . CMYK är vanligen används för tryckta medier , och representerar färgen ha dess komponenter subtraheras genom absorption av bläck på papper . Konvertera en färg från RGB till CMYK samtidigt bevara sitt utseende är en icke - trivial process på grund av variationer i de reflekterande egenskaperna av bläck och papper , men du kan göra en approximation med en enkel algoritm . Instruktioner
1
Normalisera de röda , gröna och blå komponenter genom att dividera varje av dess högsta möjliga värde . Till exempel, i ett system som använder 8 - bitars tal , dela upp varje komponent genom 255 . Normalisering gör att alla värden ligger mellan noll och ett .
2
Subtrahera den röda komponenten från en och lagra detta som cyan komponent . Subtrahera den gröna komponenten från en och lagra detta som den magentafärgade komponenten. Subtrahera den blå komponenten från en och lagra detta som den gula komponenten . Dessa värden kommer att förändras efter den svarta komponenten beräknas .
3
Ange värdet av den svarta komponenten till den minsta av cyan , magenta och gult komponenter . Kontrollera om värdet av den svarta komponenten är en , om det är , ställa in cyan , magenta och gult komponenter till noll och avsluta konverteringen . Annars går du vidare till nästa steg .
4
Subtrahera den svarta komponenten från cyan komponenten och dividera med skillnaden mellan en och svarta komponenten , tilldela resultatet som den slutliga värdet av cyan komponenten . Subtrahera den svarta komponenten från magenta komponenten och dividera med skillnaden mellan ett och den svarta komponenten , tilldela resultatet som det slutliga värdet på den magentafärgade komponenten. Subtrahera den svarta komponenten från den gula komponenten och dividera med skillnaden mellan ett och den svarta komponenten , tilldela resultatet som det slutliga värdet på den gula komponenten. Detta steg sammanfattas symboliskt på följande sätt:
C = (CB ) /( 1 -B ) katalog
M = ( MB ) /( 1 -B ) katalog
Y = ( YB ) /( 1 -B ) katalog
Dessa normaliserade CMYK komponenter kan nu användas för att lagra färgen . Skala dem för det system du använder som är lämpligt .