Da temperatura colore a RGB
Inserisca i Kelvin di una luce e veda il suo colore: 6500 K, la luce di mezzogiorno, dà 255, 254 e 250, cioè #fffefa. I valori fuori da 1000 a 40000 K vengono rifiutati invece di essere tagliati in silenzio. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Creatività
- 6500
- Kelvin
- 6500
- Resistenza (Ω)
- 255
- G
- 254
- B
- 250
Questo convertitore da temperatura colore a RGB trasforma un singolo valore Kelvin in un colore sRGB approssimato per il design dell'illuminazione, le anteprime di bilanciamento del bianco fotografico e la tematizzazione dell'interfaccia. Inserisca una temperatura finita tra mille e quarantamila Kelvin; il motore restituisce interi di canale rosso, verde e blu da zero a duecentocinquantacinque, un array rgb a tre elementi e una stringa hex minuscola. La mappatura usa il noto adattamento della curva del corpo nero di Tanner Helland, un'approssimazione deterministica a tratti, tra potenza e logaritmo, del colore del luogo di Planck, condivisa da molti strumenti fotografici. Punti di riferimento familiari includono la luce di candela vicina a milleottocento Kelvin, il tungsteno da studio vicino a tremiladuecento Kelvin, e la luce diurna di mezzogiorno vicina a seimilacinquecento Kelvin. Il percorso è aritmetica pura, senza chiamate di rete, senza campionamento e senza scorciatoie legate alla data.
Come viene letto il campo Kelvin e come RGB resta riproducibile
Sono ammessi segni più iniziali opzionali e notazione scientifica nelle stringhe numeriche, purché vengano interpretati come decimali finiti; spazi incorporati, prefissi esadecimali e token non numerici vengono respinti con un messaggio chiaro, così una cella sbagliata non diventa un campione sbagliato in silenzio. I limiti inclusi sono mille e quarantamila Kelvin, coerenti con il dominio classico dell'adattamento di Tanner Helland usato in molte utility fotografiche open source.
Il calcolo imposta temp uguale a Kelvin diviso cento, poi applica formule a tratti: il rosso è fisso a duecentocinquantacinque per temperature più fredde e una legge di potenza sopra sessantasei sulla scala scalata; il verde usa un logaritmo naturale sotto quel punto di rottura e una legge di potenza sopra; il blu è zero sotto circa diciannove sulla scala scalata, duecentocinquantacinque sopra sessantasei, e un adattamento logaritmico nel mezzo. Ogni canale viene limitato e arrotondato a un byte intero.
Dove si colloca la conversione da Kelvin a RGB nel design, nella fotografia e nel software
I designer incontrano la temperatura colore quando una linea guida di marca nomina una pratica calda a duemilasettecento Kelvin, quando un piano di palco elenca LED per CCT, o quando un mock di prodotto ha bisogno di una luce che si legga come candela o luce diurna. Fotografi e video editor usano gli stessi numeri quando visualizzano in anteprima gli scostamenti del bilanciamento del bianco o costruiscono documentazione LUT che deve mostrare un campione coerente per un dato valore Kelvin.
Insegnanti e studenti possono verificare compiti che chiedono quale RGB approssimi un corpo nero a una data temperatura senza affidarsi ad app calcolatrici opache che limitano in silenzio input fuori intervallo o cambiano gamma senza dirlo. Gli sviluppatori richiamano lo stesso contratto da script per generare vettori di test deterministici per generatori di temi, per normalizzare metadati di illuminazione prima di un rendering, o per soddisfare consegne di programmazione che richiedono tre canali invece di un'etichetta approssimativa di caldo o freddo.
Casi d'uso
Anteprime di illuminazione e mood board
Mappi valori Kelvin dichiarati (candela, tungsteno, luce diurna, cielo coperto) a campioni RGB/hex per presentazioni, piani di scena e linee guida di marca.
Strumenti di fotografia e video
Anteprime colori di bilanciamento del bianco approssimati da metadati CCT di fotocamera o illuminazione senza un renderer spettrale completo.
Domande frequenti
Quale algoritmo viene usato?
L'adattamento di curva del corpo nero di Tanner Helland: Kelvin viene scalato di 1/100, poi formule a tratti di potenza e logaritmo producono R, G e B, ciascuno limitato a 0–255.
È cromaticità CIE esatta o bilanciamento del bianco della fotocamera?
No. È una mappatura approssimata ampiamente usata, adatta a campioni dell'interfaccia e anteprime di illuminazione, non una pipeline spettrale o ICC completa.
Cosa restituisce 6500 K?
Un campione di luce diurna quasi bianco secondo l'adattamento di Tanner Helland (canali R, G e B alti). Esegua il calcolatore per i valori byte esatti e la stringa hex.
Che colore RGB ha la luce di una candela?
Inserisca 1800 K, il valore tipico della fiamma di una candela, e otterrà un ambra intenso con i valori di rosso, verde e blu e il codice esadecimale. Meno Kelvin significa una tinta più calda.
Cosa succede se inserisco un valore fuori intervallo?
Lo strumento rifiuta il valore e lo segnala, invece di portarlo in silenzio al limite più vicino. L'intervallo accettato va da 1000 a 40000 K, così una lettura sbagliata non diventa mai un campione di colore fuorviante.
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/temperature \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"temperature":6500}'const res = await fetch("https://api.kit.forhosting.com/color/temperature", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"temperature": 6500
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/color/temperature",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"temperature": 6500
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/color/temperature", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"temperature":6500}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"temperature":6500}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/color/temperature", 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
{
"temperature": 6500
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "color.temperature",
"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.
Limiti
min_kelvin | 1000 |
max_kelvin | 40000 |
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
I valori fuori dall'intervallo supportato vengono rifiutati con invalid_input invece di essere limitati in silenzio, così una lettura sbagliata del sensore non diventa mai un campione sbagliato.
Cosa significa la temperatura colore e cosa contiene la risposta
La temperatura colore descrive la tonalità di una sorgente luminosa confrontandola con un radiatore ideale a corpo nero riscaldato a una data temperatura in Kelvin. Valori Kelvin più bassi appaiono caldi e ambrati; valori più alti appaiono freddi e bluastri; i valori di luce diurna a metà intervallo si collocano vicino al bianco. Fotografi, cineoperatori e progettisti di illuminazione usano quei numeri quando abbinano pratiche, gel e impostazioni di bilanciamento del bianco, e i product designer hanno spesso bisogno di un campione rapido che corrisponda a una CCT nominata senza eseguire una simulazione spettrale completa. Questo calcolatore accetta un campo temperatura e restituisce temperature e kelvin normalizzati in eco, canali interi r, g e b nell'intervallo chiuso zero-duecentocinquantacinque, un array rgb di quei tre byte, una stringa colore hex minuscola adatta a CSS, l'etichetta di metodo tanner_helland, un breve promemoria della formula, e l'intervallo minimo-massimo incluso che il motore impone. Non esiste una matrice fotocamera, nessuna trasformazione di adattamento cromatico oltre l'adattamento di curva pubblicato, e nessun campionamento casuale dello spettro: il motore costruisce un'approssimazione stabile a tre canali entro la banda documentata, oppure rifiuta l'input con invalid_input. I casi rifiutati includono una temperatura mancante, valori non finiti, stringhe non decimali, e qualsiasi valore Kelvin sotto mille o sopra quarantamila. Se ha bisogno della cromaticità CIE xy esatta, dell'integrazione SPD completa o della conversione RGB-to-HSL di un colore già scelto, usi quegli strumenti dedicati; questa pagina risponde solo alla domanda da Kelvin a sRGB approssimato, con un output stabile abbastanza per schede di esercizi, test unitari e consumatori dell'API che non devono inventare una palette.
Come viene letto il campo Kelvin e come RGB resta riproducibile
Il campo preferito è temperature, ma sono accettati anche gli alias kelvin, K, temp e cct, così fogli di calcolo, query string, dump di metadati fotocamera e moduli tipizzati possono riusare lo stesso contratto senza rinominare colonne. Abbini l'esecuzione gratuita nel browser di questa pagina con l'API a pagamento quando ha bisogno dello stesso risultato matematico all'interno di una pipeline automatizzata, senza reimplementare da sé l'adattamento di curva.
Dove si colloca la conversione da Kelvin a RGB nel design, nella fotografia e nel software
In questa pagina il lavoro avviene interamente nel Suo browser; tramite l'API ogni ricerca riuscita costa $0.002, la validazione fallita non viene addebitata e nulla viene conservato dopo la restituzione della risposta. Questa separazione — esplorazione interattiva gratuita e API identica a pagamento — corrisponde al resto del catalogo tier A di KIT e Le permette di passare da una demo di mood board a una pipeline automatizzata senza cambiare il risultato matematico. Lo abbini a RGB-to-hex o verificatori di contrasto quando ha bisogno di passaggi di colore correlati, e ad altri endpoint per il colore quando sta costruendo un piccolo laboratorio di strumenti cromatici gratuiti e deterministici.
Casi di integrazione
Fixture di test deterministiche
Generi stringhe r, g, b e hex riproducibili per test unitari, generatori di tema e verifiche CI su interfacce guidate da CCT.
Domande tecniche
Quanto costa il convertitore da temperatura colore a RGB?
È gratis nel browser in questa pagina. Tramite l'API una richiesta riuscita costa $0.002; gli input non validi non vengono addebitati.
Quale intervallo Kelvin è supportato?
Da 1000 a 40000 Kelvin inclusi. I valori fuori da quella banda vengono rifiutati con invalid_input invece di essere limitati.