Regoli il bianco carta
Il blu #3366cc stampato a copertura piena su carta crema #f5e6c8 appare come #315ca0, un po' più scuro e caldo che a schermo. Veda il Suo colore di marca sulla carta vera prima di stampare inviti, carta intestata o buste. Gratis nel Suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Colore
- #3366cc
- Bianco della carta
- #f5e6c8
- Copertura
- 100
- T
- 1
- Hex
- #315ca0
- Resistenza (Ω)
- 49
- G
- 92
Un campione hex è specificato come se il substrato fosse il bianco perfetto dello schermo. La vera carta da lettere, gli inviti, il giornale, le buste kraft e il libro non patinato non sono mai così bianchi, così lo stesso blu marina o rosso di marca appare più caldo, più spento o un po’ più scuro sul foglio. Questo strumento mostra in anteprima quello scostamento in modo deterministico: tratta la copertura come una tinta di stampa convenzionale verso il bianco assunto e poi compone il colore progettato contro un bianco carta moltiplicando ciascun canale a otto bit per il canale del supporto. La copertura piena su #ffffff è identità; la copertura zero mostra solo la carta.
Perché un composito sul bianco carta non è una mescolanza generica
I progettisti cercano una regolazione della tinta sul bianco carta quando hanno già un hex di marca e un colore di supporto misurato o scelto e devono vedere l’inchiostro su quel foglio, non quando vogliono un punto medio arbitrario tra due campioni decorativi. Il punto bianco assunto di un monitor o di un file di token di progetto è #ffffff. La carta vergata crema, gli inviti avorio, il giornale riciclato, le buste kraft e il libro caldo non patinato sostituiscono quel punto bianco con una riflettanza reale.
Un blu marina specificato #3366cc è il colore che si vedrebbe se il substrato fosse bianco perfetto; su un foglio crema giallastro la stessa ricetta d’inchiostro è filtrata dalla carta, quindi l’anteprima deve comporre il colore progettato contro il bianco carta anziché interpolare due tinte indipendenti. Questa capacità lo fa in due fasi esplicite.
Prima, la copertura è una tinta di stampa convenzionale: una tinta al quaranta per cento di un inchiostro è quell’inchiostro mescolato verso il bianco schermo assunto, come si costruisce un ventaglio di tinte di un colore diretto, non verso il supporto. Poi ciascun canale progettato viene moltiplicato per il canale corrispondente del bianco carta e diviso per duecentocinquantacinque — il modello standard di riflettanza della carta usato nella simulazione semplice di supporto e nel rimappaggio del punto bianco.
Su carta bianca pura a copertura piena il risultato è identità, che è il controllo che la formula non abbia inventato un velo. Su supporto crema lo stesso blu diventa più caldo e un po’ più scuro. La copertura zero produce la carta stessa perché non si deposita inchiostro.
Il percorso è aritmetica pura: senza rete, senza seme casuale, senza orologio a muro.
Contratto di ingresso, formula in due fasi e risposta
Entrambi i colori accettano hex CSS a tre o sei cifre, con o senza cancelletto iniziale, in qualsiasi maiuscole. Campi assenti, stringhe vuote, cifre non hex, NaN, Infinity e una copertura fuori dall’intervallo chiuso falliscono e non vengono fatturati. All’interno ciascun colore si espande in interi rosso, verde e blu da zero a duecentocinquantacinque.
Sia t la copertura divisa per cento. Per ogni canale il valore progettato è color per t più duecentocinquantacinque per uno meno t. Il canale di uscita è quel valore progettato per il canale del bianco carta, diviso per duecentocinquantacinque, arrotondato all’intero più vicino e limitato all’intervallo legale di otto bit.
L’anteprima appare come hex, interi r g b e una stringa rgb stampabile. Una stringa formula riformula la regola a due fasi per documentazione e assistenza.
Dove un’anteprima di supporto merita, e che cosa non fa
I team di marca e confezione scelgono un hex protagonista in uno strumento calibrato sul bianco schermo e poi hanno bisogno di un’anteprima onesta sulla carta da lettere crema, sul cartone non patinato o sull’inserto riciclato sul quale il lavoro verrà davvero stampato, senza aprire un RIP completo né una suite di prove colore con gestione ICC.
Le cartolerie di inviti vendono supporti avorio, perla e kraft; un commesso può digitare il colore di marca e la pastiglia del supporto e consegnare al cliente l’hex risultante per un mockup digitale conforme al contratto a due fasi.
Le pipeline di token di progetto generano token di superficie consapevoli della carta: conservano l’inchiostro di marca come specificato per gli schermi ed emettono un token compagno che è lo stesso inchiostro composto contro il bianco carta della casa, così le presentazioni e le prove PDF non sembrano più fredde del pezzo stampato.
Gli autori di materiale didattico di produzione grafica possono mostrare che una tinta si mescola prima verso il bianco assunto e che la simulazione della carta è una moltiplicazione contro il supporto, il che non è la stessa cosa che far scorrere la chiarezza HSL né fondere due colori decorativi secondo un rapporto.
Lo strumento non converte colori CSS con nome, non accetta hex alfa, non modella il trapping degli inchiostri né la sovrastampa di due inchiostri diretti e non sostituisce una prova software ICC con gestione del colore per lavoro di stampa contrattuale. Se Lei ha bisogno di una mescolanza arbitraria di due hex senza semantica della carta, di una mescolanza sottrattiva di pittura, di uno schiarimento HSL o di un controllo WCAG di una coppia, quelle sono intenzioni di ricerca e pagine diverse.
Fissi l’hex risultante nelle prove, tenga la copertura nell’intervallo documentato e ottiene un’anteprima di bianco carta riproducibile per mockup, token e note di controllo stampa.
Casi d'uso
Anteprima dell’inchiostro di marca su carta da lettere crema
Componga un hex marina o bordeaux contro un supporto crema misurato a copertura piena e inserisca l’hex ottenuto in un mockup digitale di carta da lettere prima del controllo stampa.
Ventagli di tinta su un bianco carta scelto
Percorra la copertura dal 10% al 100% di un colore diretto contro il bianco carta avorio o kraft della casa per costruire una rampa di tinte consapevole della carta per le fustelle di confezione.
Token di progetto consapevoli della carta nell’integrazione continua
Emetta un token di superficie compagno che è l’inchiostro di marca composto contro il bianco carta della casa, così le prove PDF e le presentazioni restano identiche bit a bit tra le compilazioni.
Domande frequenti
Che cosa significa coverage in questa regolazione della tinta sul bianco carta?
coverage è la percentuale d’inchiostro sul foglio. 100 è un pieno rimappato sulla carta; 0 mostra solo la carta; i valori intermedi mescolano prima l’inchiostro verso il bianco schermo, poi moltiplicano per la riflettanza della carta.
Perché non è la stessa cosa che mescolare due colori hex?
Un miscelatore generico interpola due colori arbitrari. Questa anteprima tinge l’inchiostro verso il bianco assunto e poi compone contro il bianco carta per moltiplicazione di canali, così un supporto crema tinge l’inchiostro invece di scivolare a metà strada verso il crema.
Quali formati hex sono accettati per l’inchiostro e il supporto?
Hex CSS a tre e a sei cifre, con o senza cancelletto iniziale.
Quanto costa la regolazione della tinta sul bianco carta?
Lo strumento del browser è gratuito e viene eseguito sul Suo dispositivo.
Come apparirà #3366cc su carta crema #f5e6c8?
A copertura piena appare come #315ca0, cioè rgb(49, 92, 160). Ogni canale dell'inchiostro viene filtrato dal canale corrispondente della carta, quindi il blu risulta un po' più scuro e caldo.
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/paper-white-adjust \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"color":"#3366cc","paper_white":"#f5e6c8","coverage":100}'const res = await fetch("https://api.kit.forhosting.com/color/paper-white-adjust", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"color": "#3366cc",
"paper_white": "#f5e6c8",
"coverage": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/color/paper-white-adjust",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"color": "#3366cc",
"paper_white": "#f5e6c8",
"coverage": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/color/paper-white-adjust", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"color":"#3366cc","paper_white":"#f5e6c8","coverage":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"color":"#3366cc","paper_white":"#f5e6c8","coverage":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/color/paper-white-adjust", 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
{
"color": "#3366cc",
"paper_white": "#f5e6c8",
"coverage": 100
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "color.paper_white_adjust",
"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
I codici hex non validi e una copertura fuori da zero a cento falliscono con invalid_input. Il percorso gratuito del browser e l’API prepagata condividono un’unica funzione pura, così gli script di controllo stampa e le revisioni di progetto non divergono. Le chiamate API riuscite usano il $0.002 pubblicato per elemento; i fallimenti di convalida non vengono addebitati.
Contratto di ingresso, formula in due fasi e risposta
Invii tre campi obbligatori. color è l’hex dell’inchiostro o del disegno; sono accettati gli alias hex, ink e swatch. paper_white è il colore del supporto; gli alias paper, stock, paper_hex e background puntano allo stesso campo. coverage è la percentuale di copertura d’inchiostro da zero a cento inclusi; sono accettati gli alias opacity, tint, amount e percent così i nomi di modulo più vecchi si risolvono ancora. Le forme alfa a quattro o otto cifre, i colori CSS con nome come ivory e i prefissi di programmazione 0x vengono rifiutati con invalid_input indicando il campo. In caso di successo il JSON restituisce color e paper_white normalizzati a sei cifre minuscole, la copertura numerica e t come intervallo unitario. Gli oggetti original e paper espongono i canali padre analizzati così un’interfaccia disegna inchiostro, supporto e composito senza rianalizzare. result ripete il campione di anteprima. method è sempre tint_then_paper_multiply così i client ramificano senza annusare le forme.
Dove un’anteprima di supporto merita, e che cosa non fa
Poiché questa capacità è un motore parse puro, il prezzo API è il $0.002 pubblicato per elemento riuscito e la convalida fallita non consuma saldo.
Domande tecniche
Come si ottiene l’anteprima di un colore hex su carta tinta?
Invii color (l’hex dell’inchiostro), paper_white (l’hex del supporto) e coverage (0–100). L’API restituisce l’hex composto, i canali RGB e il bianco carta ripetuto dopo un’anteprima tinta-poi-moltiplicazione.