RGB zu CMYK
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
- Geben Sie RGB-Farbcodes in das Eingabefeld ein oder fügen Sie sie ein.
- Klicken Sie auf die Schaltfläche "Konvertieren", um RGB in CMYK umzuwandeln.
- 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.