CMYK i RGB to dwa różne modele kolorów, które są używane do druku i wyświetlaczy cyfrowych odpowiednio. Jeśli pracujesz z projektowaniem lub tworzeniem stron internetowych, możesz potrzebować przeliczyć kolory z CMYK na RGB.
Co to jest CMYK i RGB?
- CMYK (Cyan, Magenta, Yellow, Black) — subtraktywny model kolorów, który jest używany w drukarkach. Im więcej farby jest dodawane, tym ciemniejszy kolor wychodzi.
- RGB (Red, Green, Blue) — addytywny model, który jest używany na ekranach. Im więcej światła jest dodawane, tym jaśniejsze kolory.
Formuła do konwersji CMYK → RGB
Aby przeliczyć CMYK na RGB, użyj następującej formuły:
- Określ wartości kolorów w zakresie od 0 do 1 (podziel procenty przez 100).
- Oblicz wartości RGB według formuły:
R = 255 × (1 - C) × (1 - K)
G = 255 × (1 - M) × (1 - K)
B = 255 × (1 - Y) × (1 - K)
Przykład kodu w JavaScript
function cmykToRgb(c, m, y, k) {
let r = Math.round(255 * (1 - c) * (1 - k));
let g = Math.round(255 * (1 - m) * (1 - k));
let b = Math.round(255 * (1 - y) * (1 - k));
return `rgb(${r}, ${g}, ${b})`;
}
console.log(cmykToRgb(0.2, 0.5, 0.0, 0.1)); // rgb(204, 115, 230)
Narzędzia do konwersji
Jeśli nie chcesz liczyć ręcznie, użyj naszego internetowego konwertera CMYK na RGB.
Konwersja CMYK na RGB jest niezbędna do poprawnego wyświetlania kolorów na ekranach. Zawsze sprawdzaj wyniki po konwersji, aby zapewnić dokładność kolorów w swoim projekcie. Mamy również wpis na temat, jak przeliczyć RGB na CMYK.