ForHosting KIT · Strumenti per sviluppatori

Fonda due colori con il metodo Sovrapponi

Questo strumento combina un colore di base e un colore di fusione con l'operazione Sovrapponi usata nei programmi di grafica.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Ogni canale rosso, verde e blu viene valutato separatamente: i canali scuri della base applicano Moltiplica, quelli chiari applicano Scolora. Inserisca colori esadecimali di tre o sei cifre e riceverà un risultato normalizzato, canali RGB numerici e una stringa RGB pronta per CSS. Il calcolo è deterministico, non richiede immagini e convalida entrambi gli input prima di produrre la risposta.

Come Sovrapponi seleziona la formula

Sovrapponi aumenta il contrasto e non calcola la media tra due colori. Lo strumento converte innanzitutto ogni componente esadecimale in un valore compreso tra zero e uno. Poi esamina separatamente i componenti rosso, verde e blu della base. Se il valore di base è uguale o inferiore alla metà, il componente segue la formula Moltiplica: due per la base per la fusione. Se è superiore alla metà, segue Scolora: uno meno due per le distanze rimanenti di entrambi i componenti da uno. La scelta avviene in modo indipendente per ogni canale; lo stesso risultato può quindi moltiplicare il rosso e scolorire il blu. Il valore normalizzato viene riportato nell'intervallo da 0 a 255 e arrotondato all'intero più vicino. Questa sequenza esplicita rende l'output riproducibile e coincide con la definizione convenzionale senza alfa adottata dagli strumenti grafici. La posizione degli input conta: scambiando base e fusione può cambiare il ramo selezionato e quindi il colore ottenuto.

Inserisca i colori e legga il risultato

Fornisca un colore di base e uno di fusione in notazione esadecimale. Sono ammesse sia la forma a sei cifre, come #336699, sia quella breve a tre cifre, come #369. Il cancelletto iniziale è facoltativo, mentre vengono rifiutati canali alfa, nomi dei colori, funzioni CSS e spazi tra le cifre. I valori brevi sono espansi prima del calcolo e gli input validi vengono restituiti con sei cifre maiuscole, così registri e test mantengono una rappresentazione uniforme. La risposta comprende il colore fuso esadecimale, un oggetto RGB con campi interi e una stringa rgb(...) incollabile in CSS. Riporta inoltre gli input normalizzati e identifica la modalità. La convalida precede qualsiasi calcolo. Se un campo manca, non è una stringa, contiene caratteri non validi o ha una lunghezza errata, la richiesta restituisce un errore di input anziché inventare un valore. Questo rigore è utile nei sistemi di build, dove un colore plausibile ma involontario sarebbe più difficile da individuare di un errore chiaro.

Usi risultati deterministici nel flusso grafico

Usi questo calcolatore quando una specifica indica Sovrapponi, ma Lei necessita di un colore piatto concreto anziché di un documento a livelli. Può generare token per temi, controllare l'output di un editor grafico, creare valori attesi per test di rendering o calcolare un colore alternativo per sistemi che non conservano le modalità di fusione. Poiché l'operazione riguarda soltanto i canali, non analizza pixel, opacità, profili cromatici, gradienti o elementi circostanti. Se un livello include trasparenza, componga l'alfa separatamente oppure utilizzi un'elaborazione immagini che comprenda l'intera pila. Il calcolo opera direttamente sui canali RGB codificati; non linearizza la luce sRGB e non esegue una miscela percettiva. È una scelta intenzionale, coerente con la formula convenzionale prevista dai designer. L'uso nel browser è gratuito, mentre ogni richiesta API automatizzata costa $0.002. Entrambi i percorsi eseguono lo stesso calcolo puro, senza rete, casualità o orologio; input validi identici producono sempre lo stesso output.

Appiattisca un token grafico

Trasformi una base e un livello Sovrapponi in un unico colore esadecimale stabile per un tema o una libreria di componenti.

Verifichi un programma grafico

Confronti il risultato di uno strumento con un calcolo indipendente per canale durante il controllo visivo.

Prepari dati per i test

Generi risultati RGB deterministici per test unitari delle fusioni e istantanee multipiattaforma.

Quanto costa una richiesta API?

Ogni richiesta API costa $0.002. Lei può anche eseguire gratuitamente lo stesso calcolo nel browser.

L'ordine degli input è importante?

Sì. La base stabilisce se ciascun canale usa Moltiplica o Scolora, quindi invertire i colori può cambiare il risultato.

Quali formati di colore sono accettati?

Sono ammessi colori RGB esadecimali di tre o sei cifre, con o senza # iniziale. Alfa, nomi e funzioni CSS non sono accettati.

Come vengono arrotondati i canali?

Ogni risultato normalizzato viene moltiplicato per 255, arrotondato all'intero più vicino e formattato come esadecimale maiuscolo.

Lo strumento fonde immagini o trasparenze?

No. Combina soltanto due colori RGB opachi; griglie di pixel, alfa, gradienti e profili cromatici non rientrano in questa capacità.

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.

POSThttps://api.kit.forhosting.com/color/overlay

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/color/overlay \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"base":"#336699","blend":"#FFCC00"}'
{
  "base": "#336699",
  "blend": "#FFCC00"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "color.overlay",
  "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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Leggi la documentazione completa del KIT →