8. Feb '25, 02:00 Uhr

Wie konvertiert man RGB in CMYK?

RGB und CMYK sind zwei grundlegende Farbmodelle, die für digitale Displays und Druck verwendet werden. Wenn Sie mit Design oder Druck arbeiten, müssen Sie möglicherweise Farben von RGB in CMYK konvertieren. Wir haben bereits einen Beitrag darüber gemacht, w...

Beitrag lesen
Teilen
🔥 Weitere Beiträge
Dieser Inhalt wurde automatisch aus dem Ukrainischen übersetzt.

RGB und CMYK sind zwei grundlegende Farbmodelle, die für digitale Displays und Druck verwendet werden. Wenn Sie mit Design oder Druck arbeiten, müssen Sie möglicherweise Farben von RGB in CMYK konvertieren. Wir haben bereits einen Beitrag darüber gemacht, wie man CMYK in RGB konvertiert. Lassen Sie uns die umgekehrte Konvertierung betrachten.

Was sind RGB und CMYK?

  • RGB (Rot, Grün, Blau) — ein additives Modell, das auf Bildschirmen verwendet wird. Je mehr Licht hinzugefügt wird, desto heller sind die Farben.
  • CMYK (Cyan, Magenta, Gelb, Schwarz) — ein subtraktives Modell, das in Druckern verwendet wird. Je mehr Farbe hinzugefügt wird, desto dunkler wird die Farbe.

Formel zur Konvertierung RGB → CMYK

Um RGB in CMYK zu konvertieren, verwenden Sie die folgende Formel:

  1. Bestimmen Sie die Farbwerte im Bereich von 0 bis 1 (teilen Sie die RGB-Werte durch 255).
  2. Berechnen Sie den Wert K:

    K = 1 - max(R, G, B)
    
  3. Berechnen Sie die Werte C, M, Y:

    C = (1 - R - K) / (1 - K)
    M = (1 - G - K) / (1 - K)
    Y = (1 - B - K) / (1 - K)
    

    (Wenn K = 1, dann ist C = M = Y = 0.)

Beispielcode in JavaScript

function rgbToCmyk(r, g, b) {
  let rNorm = r / 255, gNorm = g / 255, bNorm = b / 255;
  let k = 1 - Math.max(rNorm, gNorm, bNorm);
  let c = (1 - rNorm - k) / (1 - k) || 0;
  let m = (1 - gNorm - k) / (1 - k) || 0;
  let y = (1 - bNorm - k) / (1 - k) || 0;
  return `cmyk(${(c * 100).toFixed(1)}%, ${(m * 100).toFixed(1)}%, ${(y * 100).toFixed(1)}%, ${(k * 100).toFixed(1)}%)`;
}

Diese Funktion nimmt RGB-Werte im Bereich von 0 bis 255 und gibt die entsprechenden CMYK-Werte in Prozent zurück.

🔥 Weitere Beiträge

Alle Beiträge
7. Feb '25, 02:00 Uhr

Was ist HTML?

HTML (HyperText Markup Language) – ist eine Auszeichnungssprache, die zur Erstellung von Webseiten verwendet wird. Sie definiert die Struktur des Dokuments mithilfe von Tags. Gr...

7. Feb '25, 02:00 Uhr

Wie konvertiert man HWB in RGB?

Farben im HWB-Format werden im Webdesign und in der Programmierung nicht häufig verwendet. Manchmal is...

7. Feb '25, 02:00 Uhr

Wie konvertiert man RGB in HWB?

Wenn Sie RGB in HWB umwandeln müssen, können Sie eine Formel verwenden, die es ermöglicht, den Farbton...