ΔEITP-(BT.2124)-Rechner – kostenlos
Vergleichen Sie zwei sRGB-Hexfarben mit dem ΔEITP-Maß aus BT.2124: Der Abstand im ICtCp-Raum wird mit 720 multipliziert und ist 0, wenn beide Farben gleich sind, etwa #000000 und #000000. 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
- Hex1
- #000000
- Hex2
- #000000
- Dezimalstellen
- 6
- ΔE ITP
- 0
Nähert ΔEITP (BT.2124-Stil) zwischen zwei sRGB-Hex-Farben an. Suchintention: delta E ITP. Es sind keine Netzwerkaufrufe und keine Zufalls-Seeds erforderlich. Fehlgeschlagene Aufträge werden nicht berechnet.
Was ΔEITP über zwei Farben aussagt
ΔEITP ist ein Maß für Farbunterschiede, das in der ITU-Empfehlung BT.2124 beschrieben wird. Statt Rot, Grün und Blau direkt zu vergleichen, legt es beide Farben in den ICtCp-Raum, in dem I für die Intensität und Ct und Cp für die beiden Farbachsen stehen, und misst den Abstand zwischen ihnen. Ein Ergebnis von 0 bedeutet, dass die Farben gleich sind; je größer die Zahl, desto stärker unterscheiden sie sich. Der Rechner nimmt zwei sRGB-Farben als Hexcode entgegen, sodass Sie Werte direkt aus einem Stylesheet, einem Markenhandbuch oder einer Farbauswahl einfügen können.
Wie die Zahl entsteht und worauf Sie achten sollten
Das Werkzeug rechnet jede Hexfarbe in ICtCp-ähnliche Werte um, bildet die Differenzen bei I, Ct und Cp, quadriert und addiert sie, zieht die Quadratwurzel und multipliziert mit 720. Sie legen fest, wie viele Nachkommastellen bleiben; gerundet wird nur einmal, am vollständigen Ergebnis. Nutzen Sie es, um einen Andruck mit der Vorlage, zwei Fassungen einer Markenfarbe oder die Töne einer Palette zu vergleichen. Beachten Sie, dass es sich um eine Näherung nach Art von BT.2124 handelt, nicht um eine zertifizierte Messung, und dass die Skala nicht der anderer ΔE-Formeln entspricht: Mischen Sie deren Zahlen nicht in einer Toleranz.
Wann Sie ihn verwenden
Verwenden Sie ihn, wenn die Suchintention passt. Nähert ΔEITP (BT.2124-Stil) zwischen zwei sRGB-Hex-Farben an. Lieferung nur auf Englisch; Nitro hydratisiert andere Locales.
Es sind keine Netzwerkaufrufe und keine Zufalls-Seeds erforderlich. Fehlgeschlagene Aufträge werden nicht berechnet. Es sind keine Netzwerkaufrufe und keine Zufalls-Seeds erforderlich.
Fehlgeschlagene Aufträge werden nicht berechnet.
Anwendungsfälle
Lehre
Fixierte Goldens.
Häufige Fragen
Was ist ΔEITP?
ΔEITP ist ein Maß für Farbunterschiede aus der Empfehlung BT.2124. Es legt beide Farben in den ICtCp-Raum und berechnet ihren Abstand, multipliziert mit 720; zwei identische Farben ergeben 0.
Wie wird der ΔEITP-Farbabstand berechnet?
Jede Hexfarbe wird in ICtCp-ähnliche Werte umgerechnet. Die Differenzen bei I, Ct und Cp werden quadriert und addiert, daraus wird die Quadratwurzel gezogen und das Ergebnis mit 720 multipliziert.
Ist das Ergebnis der offizielle BT.2124-Wert?
Nicht genau: Es handelt sich um eine Näherung nach Art von BT.2124, berechnet in einem ICtCp-ähnlichen Raum. Sie eignet sich, um Farben nach einem gleichbleibenden Maßstab zu vergleichen, ersetzt aber keine zertifizierte Messung.
Kann ich die Zahl der Nachkommastellen wählen?
Ja. Geben Sie die gewünschte Zahl der Nachkommastellen an, zum Beispiel 6. Das Ergebnis wird einmal kaufmännisch gerundet, ausgehend vom ungerundeten Wert.
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/delta-e-itp \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hex1":"#ff0000","hex2":"#00ff00"}'const res = await fetch("https://api.kit.forhosting.com/color/delta-e-itp", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hex1": "#ff0000",
"hex2": "#00ff00"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/color/delta-e-itp",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hex1": "#ff0000",
"hex2": "#00ff00"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/color/delta-e-itp", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hex1":"#ff0000","hex2":"#00ff00"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hex1":"#ff0000","hex2":"#00ff00"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/color/delta-e-itp", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"hex1": "#ff0000",
"hex2": "#00ff00"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "color.delta_e_itp",
"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
Der Rechner ist im Browser kostenlos, deterministisch und auf dem API-Pfad identisch. Die Eingaben werden vor der Berechnung geprüft, sodass ungültige Nutzlasten mit invalid_input fehlschlagen. Bei angeforderten Dezimalstellen wird die kaufmännische Rundung (half-up) einmalig auf die rohen IEEE-Werte angewendet.
So funktioniert es
Nähert ΔEITP (BT.2124-Stil) zwischen zwei sRGB-Hex-Farben an. 720 √(ΔI²+ΔCt²+ΔCp²) in einem ICtCp-ähnlichen Raum. Es sind keine Netzwerkaufrufe und keine Zufalls-Seeds erforderlich. Fehlgeschlagene Aufträge werden nicht berechnet. Es sind keine Netzwerkaufrufe und keine Zufalls-Seeds erforderlich. Fehlgeschlagene Aufträge werden nicht berechnet. Der Rechner ist im Browser kostenlos, deterministisch und auf dem API-Pfad identisch. Die Eingaben werden vor der Berechnung geprüft, sodass ungültige Nutzlasten mit invalid_input fehlschlagen. Bei angeforderten Dezimalstellen wird die kaufmännische Rundung (half-up) einmalig auf die rohen IEEE-Werte angewendet. Der Rechner ist im Browser kostenlos, deterministisch und auf dem API-Pfad identisch. Die Eingaben werden vor der Berechnung geprüft, sodass ungültige Nutzlasten mit invalid_input fehlschlagen. Bei angeforderten Dezimalstellen wird die kaufmännische Rundung (half-up) einmalig auf die rohen IEEE-Werte angewendet. Der Rechner ist im Browser kostenlos, deterministisch und auf dem API-Pfad identisch. Die Eingaben werden vor der Berechnung geprüft, sodass ungültige Nutzlasten mit invalid_input fehlschlagen.
Eingaben, Grenzen und Rundung
Optionale Dezimalstellen nutzen einmalig half-up. Optionale Ausgabefelder entfallen, sie sind nie null. Es sind keine Netzwerkaufrufe und keine Zufalls-Seeds erforderlich. Fehlgeschlagene Aufträge werden nicht berechnet. Es sind keine Netzwerkaufrufe und keine Zufalls-Seeds erforderlich. Fehlgeschlagene Aufträge werden nicht berechnet. Übergeben Sie die erforderlichen JSON-Felder mit DOM-sicheren Namen. Ungültige Typen lösen invalid_input aus. Der Rechner ist im Browser kostenlos, deterministisch und auf dem API-Pfad identisch. Die Eingaben werden vor der Berechnung geprüft, sodass ungültige Nutzlasten mit invalid_input fehlschlagen. Bei angeforderten Dezimalstellen wird die kaufmännische Rundung (half-up) einmalig auf die rohen IEEE-Werte angewendet. Der Rechner ist im Browser kostenlos, deterministisch und auf dem API-Pfad identisch. Die Eingaben werden vor der Berechnung geprüft, sodass ungültige Nutzlasten mit invalid_input fehlschlagen. Bei angeforderten Dezimalstellen wird die kaufmännische Rundung (half-up) einmalig auf die rohen IEEE-Werte angewendet.
Wann Sie ihn verwenden
Der Rechner ist im Browser kostenlos, deterministisch und auf dem API-Pfad identisch. Die Eingaben werden vor der Berechnung geprüft, sodass ungültige Nutzlasten mit invalid_input fehlschlagen. Bei angeforderten Dezimalstellen wird die kaufmännische Rundung (half-up) einmalig auf die rohen IEEE-Werte angewendet. Der Rechner ist im Browser kostenlos, deterministisch und auf dem API-Pfad identisch. Die Eingaben werden vor der Berechnung geprüft, sodass ungültige Nutzlasten mit invalid_input fehlschlagen. Bei angeforderten Dezimalstellen wird die kaufmännische Rundung (half-up) einmalig auf die rohen IEEE-Werte angewendet.
Integrationsbeispiele
Schnelltest
Kostenloses Widget.
Automatisierung
API mit demselben JSON.
Technische Fragen
Kostenlos?
Ja, tier A.
Netzwerk?
Nein.
Ungültige Eingabe?
Meldet invalid_input.
API nutzbar?
Ja.
Sprachen?
Nur EN; Nitro hydratisiert.