CMYK-zu-HSV-Konverter
Verwandeln Sie ein Druckfarbenrezept in Farbton, Sättigung und Hellwert: C0 M50 Y100 K0 wird zu RGB 255, 128, 0, einem Orange mit 100 % Sättigung und 100 % Hellwert. Jeder Schritt bleibt sichtbar und nachprüfbar. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- C
- 0
- M
- 50
- Y
- 100
- K
- 0
- Farbton (°)
- 30,1176470588
- Sättigung (%)
- 100
- Wert (%)
- 100
Dieser CMYK-zu-HSV-Konverter wandelt eine Druckfarbe über eine sichtbare, deterministische RGB-Zwischenstufe in Farbton, Sättigung und Wert um. Geben Sie Cyan-, Magenta-, Gelb- und Schwarzanteile zwischen null und hundert Prozent ein. Das Werkzeug prüft jeden Kanal, berechnet gerundete Rot-, Grün- und Blauwerte zwischen null und zweihundertfünfundfünfzig und leitet anschließend den Farbton in Grad sowie Sättigung und Wert in Prozent ab. Es eignet sich, wenn eine Druckpalette einen Farbwähler, eine Sortierregel, eine Visualisierung oder Design-Tokens versorgen soll. Dieselbe reine Arithmetik läuft ohne Netzwerk, Zufall, Geräteprofil oder Uhr.
Geben Sie eine gültige CMYK-Druckfarbe ein
Erforderlich sind vier Felder: c für Cyan, m für Magenta, y für Gelb und k für Schwarz. Jedes Feld beschreibt die Farbdeckung als endlichen Prozentwert von 0 bis einschließlich 100. Der Konverter begrenzt unzulässige Prozente niemals stillschweigend, denn eine Änderung von 105 auf 100 würde einen Fehler in der Quelldatei oder Tabelle verbergen.
Vier Nullwerte entsprechen in dieser Näherung dem Papierweiß; k gleich 100 ergibt Schwarz. Ohne Druckmaschine und ICC-Profil beschreibt CMYK das physikalische Verhalten von Farbe nicht vollständig. Verstehen Sie das Ergebnis daher als stabile mathematische Vorschau für Datenumwandlung, Bedienlogik, Lehre und ungefähre Bildschirmdarstellung, nicht als Garantie für das endgültige Druckbild.
Verfolgen Sie den deterministischen Weg über RGB
Die Antwort zeigt das RGB-Zwischenergebnis, damit Sie den Weg von der Druckfarbe zu HSV prüfen können. Zuerst wird jeder Prozentwert durch 100 geteilt. Rot ist 255 multipliziert mit eins minus Cyan und eins minus Schwarz; Grün verwendet Magenta, Blau verwendet Gelb.
Jeder Kanal wird auf die nächste ganze Zahl zwischen 0 und 255 gerundet. Danach normiert die HSV-Stufe diese Werte, bestimmt Maximum, Minimum und Differenz und wählt anhand des größten Kanals einen Farbtonsektor. Eine neutrale Farbe erhält Farbton null; alle anderen verwenden die Standardgleichung des roten, grünen oder blauen Sektors in [0, 360).
Die Sättigung ist die Differenz geteilt durch das Maximum, außer bei Schwarz, wo sie null ist; der Wert ist das normierte Maximum. Sättigung und Wert erscheinen als Prozentwerte, Dezimalergebnisse mit höchstens zehn Stellen. Weil HSV aus dem angezeigten RGB berechnet wird, lässt sich jeder Schritt genau reproduzieren.
Kein verborgenes Profil, Netzwerkdienst, Zeitpunkt, Zufallswert oder veränderlicher Cache beeinflusst das Ergebnis.
Nutzen Sie Farbton und Wert in praktischen Abläufen
Farbton und Wert erleichtern die Organisation von Druckpaletten in Oberflächen und Automatisierungen. Ein Designsystem-Import kann CMYK-Farben aus einem Markenhandbuch übernehmen, umwandeln und Muster auf einem Farbkreis sortieren, ohne eine zweite Palette manuell zu pflegen. Ein Katalog kann angenäherte Farben in warme und kalte Familien gruppieren und den Wert für lesbare Beschriftungen oder eine Sortierung von dunkel nach hell einsetzen.
Im Unterricht zeigt das Ergebnis, wie schwarze Druckfarbe die RGB-Helligkeit und damit den HSV-Wert senkt. Sie ist für APIs, Tabellen, Tests und schlanke Browserwerkzeuge gedacht, nicht für farbverwaltete Druckvorstufen. Verwenden Sie eine ICC-fähige Anwendung, wenn Sie bestimmtes Papier, Farben, Rendering oder eine konkrete Maschine simulieren müssen.
Anwendungsfälle
Druckmuster nach Farbton sortieren
Wandeln Sie CMYK-Markenfarben in Farbtonwinkel um und ordnen Sie eine Palette auf einem einheitlichen Farbkreis an.
Dunkelheit für Oberflächen abschätzen
Lesen Sie den HSV-Wert, bevor Sie Beschriftungen wählen, Varianten sortieren oder eine ungefähre Hell-Dunkel-Klasse zuweisen.
Zweistufige Farbumwandlung vermitteln
Zeigen Sie das genaue RGB-Zwischenergebnis und das folgende HSV-Ergebnis in Unterricht, Übungen und deterministischen Tests.
Häufige Fragen
Welche Eingabebereiche sind gültig?
Cyan, Magenta, Gelb und Schwarz müssen endliche Prozentwerte von 0 bis einschließlich 100 sein. Dezimalzahlen und numerische Zeichenfolgen sind zulässig.
Warum führt die Umwandlung über RGB?
HSV ist ein aus RGB abgeleitetes zylindrisches Modell. Das gerundete RGB von 0 bis 255 macht den Weg deterministisch, vertraut und reproduzierbar.
Welche Einheiten verwendet das HSV-Ergebnis?
Der Farbton steht in Grad von 0 einschließlich bis 360 ausschließlich. Sättigung und Wert sind Prozentwerte von 0 bis 100.
Entspricht die HSV-Farbe genau einem professionellen Druck?
Nicht unbedingt. Dies ist eine geräteunabhängige mathematische Näherung, keine ICC-Umwandlung für eine bestimmte Maschine, Farbe oder Papiersorte.
Was ergibt C0 M50 Y100 K0 in HSV?
Über RGB 255, 128, 0 entsteht ein Farbton von knapp über dreißig Grad, Sättigung und Hellwert liegen bei 100 %. Das ist ein leuchtendes, voll gesättigtes Orange.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/color/cmyk-hsv \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"c":0,"m":50,"y":100,"k":0}'const res = await fetch("https://api.kit.forhosting.com/color/cmyk-hsv", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"c": 0,
"m": 50,
"y": 100,
"k": 0
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/color/cmyk-hsv",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"c": 0,
"m": 50,
"y": 100,
"k": 0
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/color/cmyk-hsv", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"c":0,"m":50,"y":100,"k":0}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"c":0,"m":50,"y":100,"k":0}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/color/cmyk-hsv", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"c": 0,
"m": 50,
"y": 100,
"k": 0
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "color.cmyk_hsv",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Im Browser nutzen Sie sie kostenlos; eine erfolgreiche API-Anfrage kostet $0.002.
Geben Sie eine gültige CMYK-Druckfarbe ein
Dezimalzahlen, numerische Zeichenfolgen mit äußeren Leerzeichen sowie die Aliasnamen cyan, magenta, yellow, key und black werden akzeptiert. Die Prüfung ist streng: Ein fehlender Kanal, nicht numerischer Text, Infinity, NaN oder ein Wert außerhalb des Bereichs führt zu invalid_input.
Nutzen Sie Farbton und Wert in praktischen Abläufen
Die Antwort enthält geprüfte Prozente c, m, y und k, Objekte rgb und hsv, die Felder hue_degrees, saturation_percent und value_percent sowie die Kennzeichnung des zweistufigen Verfahrens. Die Browsernutzung ist kostenlos; jede erfolgreiche API-Anfrage kostet $0.002, ungültige Eingaben werden vor der Umwandlung abgewiesen.
Technische Fragen
Was kostet der CMYK-zu-HSV-Konverter?
Im Browser arbeitet er kostenlos. Eine erfolgreiche API-Anfrage kostet $0.002; ungültige Eingaben werden abgewiesen.