RGB zu CMYK

RGB-Eingabe
Beispiel
CMYK-Ausgabe

RGB zu CMYK Konverter: Kostenloses Online-Tool

Einführung

Der RGB zu CMYK Konverter ist ein kostenloses Online-Tool, das RGB-Farbcodes in CMYK-Farbcodes umwandelt. Dieses Tool kann von Designern, Künstlern und allen verwendet werden, die RGB-Farbcodes für Druckzwecke in CMYK-Farbcodes umwandeln möchten. Mit dem RGB zu CMYK Konverter können Sie Ihre RGB-Farben einfach in CMYK-Farben umwandeln, ohne auf Software oder Systemabhängigkeiten angewiesen zu sein.

Funktionen

  • Online und kostenlos, ohne System- und Softwareabhängigkeiten
  • Löschen und Kopieren möglich, Beispiel vorhanden
  • Datensicherheit, lokale Verarbeitung

Wie man den RGB zu CMYK Konverter verwendet

  1. Geben Sie RGB-Farbcodes in das Eingabefeld ein oder fügen Sie sie ein.
  2. Klicken Sie auf die Schaltfläche "Konvertieren", um RGB in CMYK umzuwandeln.
  3. Der CMYK-Farbcode wird im Ausgabefeld angezeigt. Sie können den CMYK-Farbcode kopieren, indem Sie auf die Schaltfläche "Kopieren" klicken.

Vorteile

Der RGB zu CMYK Konverter bietet mehrere Vorteile, darunter:

  • Es ist kostenlos und einfach zu bedienen.
  • Es ist mobilfreundlich. Sie können es auf jedem Gerät mit Internetverbindung verwenden.
  • Es ist sicher. Alle Daten werden lokal auf Ihrem Gerät verarbeitet, daher besteht kein Risiko eines Datenverlusts oder Diebstahls.

Kernalgorithmus

Die RGB zu CMYK Umwandlungsformel lautet wie folgt:

C = 1 - R
M = 1 - G
Y = 1 - B

K = min(C,M,Y)

C = (C - K) / (1 - K)
M = (M - K) / (1 - K)
Y = (Y - K) / (1 - K)

Beispielcodes

Python

def rgb_to_cmyk(r, g, b):
    c = 1 - (r / 255)
    m = 1 - (g / 255)
    y = 1 - (b / 255)
    k = min(c, m, y)
    if k == 1:
        return 0, 0, 0, 1
    c = (c - k) / (1 - k)
    m = (m - k) / (1 - k)
    y = (y - k) / (1 - k)
    return c, m, y, k

C

void rgb_to_cmyk(int r, int g, int b, float *c, float *m, float *y, float *k) {
    *c = 1 - (r / 255.0);
    *m = 1 - (g / 255.0);
    *y = 1 - (b / 255.0);
    *k = fminf(*c, fminf(*m, *y));
    if (*k == 1) {
        *c = 0;
        *m = 0;
        *y = 0;
    } else {
        *c = (*c - *k) / (1 - *k);
        *m = (*m - *k) / (1 - *k);
        *y = (*y - *k) / (1 - *k);
    }
}

JavaScript

function rgbToCmyk(r, g, b) {
  let c = 1 - r / 255;
  let m = 1 - g / 255;
  let y = 1 - b / 255;
  let k = Math.min(c, m, y);
  if (k === 1) {
    return [0, 0, 0, 1];
  }
  c = (c - k) / (1 - k);
  m = (m - k) / (1 - k);
  y = (y - k) / (1 - k);
  return [c, m, y, k];
}

Java

public static float[] rgbToCmyk(int r, int g, int b) {
    float c = 1 - (r / 255f);
    float m = 1 - (g / 255f);
    float y = 1 - (b / 255f);
    float k = Math.min(c, Math.min(m, y));
    if (k == 1) {
        return new float[]{0, 0, 0, 1};
    }
    c = (c - k) / (1 - k);
    m = (m - k) / (1 - k);
    y = (y - k) / (1 - k);
    return new float[]{c, m, y, k};
}

PHP

function rgbToCmyk($r, $g, $b) {
    $c = 1 - ($r / 255);
    $m = 1 - ($g / 255);
    $y = 1 - ($b / 255);
    $k = min($c, $m, $y);
    if ($k == 1) {
        return [0, 0, 0, 1];
    }
    $c = ($c - $k) / (1 - $k);
    $m = ($m - $k) / (1 - $k);
    $y = ($y - $k) / (1 - $k);
    return [$c, $m, $y, $k];
}

Fazit

Der RGB zu CMYK Konverter ist ein kostenloses Online-Tool, mit dem Sie RGB-Farbcodes einfach in CMYK-Farbcodes umwandeln können. Mit diesem Tool können Sie sicherstellen, dass Ihre gedruckten Materialien die von Ihnen beabsichtigten Farben genau wiedergeben. Der RGB zu CMYK Konverter ist einfach zu bedienen, sicher und mobilfreundlich und somit ein wertvolles Werkzeug für Designer und Künstler.

Häufig gestellte Fragen (FAQ)

Entdecken Sie weitere Tools