Calcolatore ΔEITP (BT.2124)
Confronti due colori hex sRGB con la misura ΔEITP della BT.2124: la distanza tra loro nello spazio ICtCp, moltiplicata per 720, vale 0 quando sono identici, come #000000 rispetto a #000000. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Hex1
- #000000
- Hex2
- #000000
- Decimali
- 6
- ΔE ITP
- 0
Approssima ΔEITP (stile BT.2124) tra due colori hex sRGB. Intento di ricerca: delta E ITP. Non sono necessarie chiamate di rete né seed casuali. I lavori falliti non vengono addebitati.
Che cosa dice il ΔEITP su due colori
Il ΔEITP è una misura di differenza di colore descritta nella raccomandazione BT.2124 dell’ITU. Invece di confrontare direttamente rosso, verde e blu, colloca i due colori nello spazio ICtCp, dove I indica l’intensità e Ct e Cp i due assi del colore, e misura la distanza che li separa. Un risultato pari a 0 significa che i colori sono uguali; più il numero cresce, più sono diversi. Il calcolatore accetta due colori sRGB scritti in hex, quindi può incollare i valori da un foglio di stile, da un manuale di marca o da un selettore di colore.
Come si ottiene il numero e a cosa fare attenzione
Lo strumento converte ogni colore hex in valori di tipo ICtCp, calcola la differenza in I, Ct e Cp, eleva ciascuna al quadrato, le somma, estrae la radice quadrata e moltiplica per 720. Lei sceglie quanti decimali conservare, e l’arrotondamento si applica una sola volta sul risultato completo. Lo usi per confrontare una stampa con il suo riferimento, due versioni di un colore di marca o le tinte di una tavolozza. Tenga presente che si tratta di un’approssimazione in stile BT.2124, non di una misura certificata, e che la sua scala non coincide con quella di altre formule ΔE: non mescoli i loro numeri in un’unica tolleranza.
Quando usarlo
Usi lo strumento quando l'intento di ricerca corrisponde. Approssima ΔEITP (stile BT.2124) tra due colori hex sRGB. Consegna solo in inglese; Nitro idrata le altre lingue.
Non sono necessarie chiamate di rete né seed casuali. I lavori falliti non vengono addebitati. Non sono necessarie chiamate di rete né seed casuali.
I lavori falliti non vengono addebitati.
Domande frequenti
Altre lingue?
Solo in inglese; Nitro idrata gli altri locali.
Che cos’è il ΔEITP?
È una misura di differenza di colore descritta nella raccomandazione BT.2124. Colloca i due colori nello spazio ICtCp e calcola la distanza tra loro moltiplicata per 720; due colori identici danno 0.
Come si calcola la differenza ΔEITP?
Ogni colore hex viene convertito in valori di tipo ICtCp. Le differenze in I, Ct e Cp si elevano al quadrato e si sommano, poi si estrae la radice quadrata e si moltiplica per 720.
Il risultato è il valore ufficiale della BT.2124?
Non esattamente: è un’approssimazione in stile BT.2124, calcolata in uno spazio simile a ICtCp. Serve a confrontare i colori tra loro con un criterio costante, non a sostituire una misura certificata.
Posso scegliere quanti decimali mostrare?
Sì. Indichi il numero di decimali che le serve, per esempio 6, e il risultato viene arrotondato una sola volta, con le metà verso l’alto, partendo dal valore non arrotondato.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo 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)Esempio di richiesta
{
"hex1": "#ff0000",
"hex2": "#00ff00"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "color.delta_e_itp",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Il calcolatore è gratuito nel browser, deterministico e identico sul percorso dell'API. Gli input vengono convalidati prima dei calcoli, così i payload non validi falliscono con invalid_input. L'arrotondamento half-up viene applicato una sola volta a partire dai valori IEEE grezzi quando si richiedono i decimali.
Come funziona
Approssima ΔEITP (stile BT.2124) tra due colori hex sRGB. 720 √(ΔI²+ΔCt²+ΔCp²) in uno spazio di tipo ICtCp. Non sono necessarie chiamate di rete né seed casuali. I lavori falliti non vengono addebitati. Non sono necessarie chiamate di rete né seed casuali. I lavori falliti non vengono addebitati. Il calcolatore è gratuito nel browser, deterministico e identico sul percorso dell'API. Gli input vengono convalidati prima dei calcoli, così i payload non validi falliscono con invalid_input. L'arrotondamento half-up viene applicato una sola volta a partire dai valori IEEE grezzi quando si richiedono i decimali. Il calcolatore è gratuito nel browser, deterministico e identico sul percorso dell'API. Gli input vengono convalidati prima dei calcoli, così i payload non validi falliscono con invalid_input. L'arrotondamento half-up viene applicato una sola volta a partire dai valori IEEE grezzi quando si richiedono i decimali. Il calcolatore è gratuito nel browser, deterministico e identico sul percorso dell'API. Gli input vengono convalidati prima dei calcoli, così i payload non validi falliscono con invalid_input.
Input, limiti e arrotondamento
I decimali facoltativi usano half-up una sola volta. I campi di output facoltativi vengono omessi, mai null. Non sono necessarie chiamate di rete né seed casuali. I lavori falliti non vengono addebitati. Non sono necessarie chiamate di rete né seed casuali. I lavori falliti non vengono addebitati. Fornisca i campi JSON richiesti con nomi sicuri per il DOM. I tipi non validi generano invalid_input. Il calcolatore è gratuito nel browser, deterministico e identico sul percorso dell'API. Gli input vengono convalidati prima dei calcoli, così i payload non validi falliscono con invalid_input. L'arrotondamento half-up viene applicato una sola volta a partire dai valori IEEE grezzi quando si richiedono i decimali. Il calcolatore è gratuito nel browser, deterministico e identico sul percorso dell'API. Gli input vengono convalidati prima dei calcoli, così i payload non validi falliscono con invalid_input. L'arrotondamento half-up viene applicato una sola volta a partire dai valori IEEE grezzi quando si richiedono i decimali.
Quando usarlo
Il calcolatore è gratuito nel browser, deterministico e identico sul percorso dell'API. Gli input vengono convalidati prima dei calcoli, così i payload non validi falliscono con invalid_input. L'arrotondamento half-up viene applicato una sola volta a partire dai valori IEEE grezzi quando si richiedono i decimali. Il calcolatore è gratuito nel browser, deterministico e identico sul percorso dell'API. Gli input vengono convalidati prima dei calcoli, così i payload non validi falliscono con invalid_input. L'arrotondamento half-up viene applicato una sola volta a partire dai valori IEEE grezzi quando si richiedono i decimali.
Casi di integrazione
Verifica rapida
Widget gratuito.
Automazione
API con lo stesso JSON.
Didattica
Esempi golden fissati.
Domande tecniche
È gratuito?
Sì, tier A.
Usa la rete?
No, nessuna.
Input non valido?
Restituisce invalid_input.
C'è l'API?
Sì, disponibile.