Tinta diretta a processo CMYK
Ricostruisca una tinta diretta in quattro colori: RGB 200, 16, 46 diventa ciano 0 %, magenta 92 %, giallo 77 % e nero 22 %, con un Delta E di 0.4385, una corrispondenza eccellente. Viene controllato anche l’inchiostro totale. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Red
- 200
- Verde
- 16
- Blu
- 46
- Nome del colore spot
- Brand Crimson
- Ciano
- 0
- Magenta
- 92
- Giallo
- 77
- Key
- 22
Le serve una ricetta di processo pronta per la macchina da un colore di marca di cui dispone solo in RGB? Inserisca rosso, verde e blu come interi da zero a duecentocinquantacinque, opzionalmente nomini l'inchiostro e imposti una copertura totale massima, e riceverà le percentuali di ciano, magenta, giallo e nero (key) più una stringa di ricetta compatta. Il motore ricostruisce il colore di processo, lo confronta con lo spot originale in CIE L*a*b* con Delta E CIE76 e riferisce la qualità dell'abbinamento, se l'inchiostro totale resta sotto il limite TAC e se la ricostruzione cade in una banda pratica di gamut di processo.
Perché l'approssimazione da tinta diretta a processo conta in macchina
Le tinte dirette si miscelano o si acquistano come un solo colore di lastra, spesso da una libreria o da un manuale di marca, e stampano come inchiostro solido anziché come retino di primari di processo. Il lavoro in processo costruisce ogni tonalità dalle lastre ciano, magenta, giallo e nero.
Quando il budget, la configurazione della macchina o un dispositivo digitale a breve tiratura non possono portare una quinta o sesta lastra, i team di produzione devono approssimare lo spot con una ricetta CMYK abbastanza vicina per mockup di packaging, campioni vendita o collaterale a bassa criticità. I designer spesso hanno solo un triplo sRGB da una guida web o da una foto prodotto, non un valore spettrale di laboratorio misurato.
Questa capacità prende quell'ingresso pratico —tre canali interi— e produce un build classico di processo che può incollare in un ticket, un'annotazione PDF o una nota di preflight. Risponde anche alla domanda che gli acquirenti pongono sempre: quanto dista la ricostruzione dallo spot previsto? La usi quando serve una baseline stabile e automatizzabile, non un soft-proof sotto un profilo ICC personalizzato.
L'obiettivo è un'approssimazione onesta con validazione, non la pretesa che ogni spot fluorescente o metallico rientri nel gamut di processo.
Come funzionano ricetta, scaling TAC e validazione Delta E
Il motore converte prima i canali sRGB validati in percentuali CMYK con la formula sottrattiva standard: key è uno meno il massimo del rosso, verde e blu normalizzati; ciano, magenta e giallo derivano dal resto del segnale cromatico e sono arrotondati a percentuali intere. Quel passo TAC modella vincoli comuni nell'offset a foglio, dove la copertura eccessiva causa problemi di asciugatura e macchiatura.
La ricetta di processo viene poi invertita di nuovo a sRGB approssimato e sia lo spot originale sia la ricostruzione sono convertiti in CIE L*a*b* sotto D65 per calcolare Delta E CIE76 come distanza euclidea in Lab. Le bande di qualità sono excellent sotto uno, good sotto tre, fair sotto sei e poor da sei in su.
Casi d'uso
Consegna di marca senza quinta lastra
Trasformi un campione RGB di marca in ricetta CMYK di processo con Delta E così l'acquirente stampa può approvare o rifiutare il sostituto a quattro colori prima di produrre le lastre.
Controlli di conformità TAC sul packaging
Imponga una copertura totale massima su approssimazioni dense di spot e segnali i build che hanno richiesto scaling di CMY per restare sicuri in macchina.
Automazione di catalogo e CMS
Converta in batch i colori digitali di prodotto in build di processo e memorizzi stringhe di ricetta e gradi di abbinamento accanto a ogni SKU nei portali fornitori.
Domande frequenti
Si tratta di un soft-proof ICC completo?
No. Usa la formula classica RGB–CMYK più Delta E Lab come baseline deterministica. Per tolleranze legali di marca, usi spettri misurati e profili specifici di macchina.
Che cosa indica il Delta E?
Quanto la ricostruzione in quattro colori si discosta dalla tinta diretta originale, misurato in CIE Lab con la formula CIE76. Il rosso 200, 16, 46 viene ricostruito con un Delta E di 0.4385, giudicato una corrispondenza eccellente.
A che cosa serve il limite di inchiostro totale?
La copertura totale somma le quattro percentuali. La ricetta dell’esempio usa 191 % contro un limite di 300 %, quindi resta sotto; può impostare un massimo proprio in base alla macchina da stampa e alla carta.
Funziona con una tinta fluorescente o metallizzata?
Non in modo affidabile. Gli inchiostri fluorescenti, metallizzati e simili spesso escono dalla normale gamma di quadricromia. Il risultato indica se la ricostruzione resta in un intervallo pratico, e tolleranze di marca strette richiedono comunque un flusso misurato.
Posso dare un nome all’inchiostro?
Sì. Aggiunga il nome della tinta, per esempio Brand Crimson, e tornerà insieme alla ricetta, così l’ordine di lavoro o la nota di prestampa chiarisce quale inchiostro è stato approssimato.
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/spot-to-process \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"red":200,"green":16,"blue":46}'const res = await fetch("https://api.kit.forhosting.com/color/spot-to-process", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"red": 200,
"green": 16,
"blue": 46
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/color/spot-to-process",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"red": 200,
"green": 16,
"blue": 46
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/color/spot-to-process", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"red":200,"green":16,"blue":46}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"red":200,"green":16,"blue":46}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/color/spot-to-process", 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
{
"red": 200,
"green": 16,
"blue": 46
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "color.spot_to_process",
"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
La usi gratis nel browser o chiami l'API a $0.002 per richiesta riuscita.
Perché l'approssimazione da tinta diretta a processo conta in macchina
Restituendo Delta E e un'etichetta chiara match_quality, la risposta supporta decisioni di proseguire o fermarsi senza aprire una postazione completa di color management.
Come funzionano ricetta, scaling TAC e validazione Delta E
Quando la somma delle quattro lastre supererebbe il max_tac (predefinito trecento per cento, configurabile da cento a quattrocento), ciano, magenta e giallo vengono scalati in modo proporzionale mantenendo il nero, poi l'arrotondamento residuo viene ridotto affinché l'inchiostro totale non superi mai il limite. Il flag within_process_gamut è vero quando Delta E è inferiore a tre. L'opzionale spot_name è riportato per ticket leggibili.
Ingressi, uscite, prezzo e quando preferire un flusso CMS completo
Preferisca un flusso spettrale misurato con profili ICC di macchina quando le tolleranze legali di marca sono strette, quando supporto e retino sono noti, o quando lo spot è neon, metallico o fuori dal gamut di processo ordinario. Preferisca questo strumento per stime rapide, conversione automatizzata di catalogo, generazione di ticket e per insegnare la differenza tra un token RGB digitale di marca e una ricostruzione a quattro colori. Lo stato è beta mentre la superficie si stabilizza, ma il contratto aritmetico resta fisso per gli stessi ingressi così che i sistemi a valle possano contare su nomi di campo e soglie di grado stabili. Chiami la capacità con i campi interi obbligatori red, green e blue da zero a duecentocinquantacinque. L'opzionale spot_name etichetta l'inchiostro nei log; l'opzionale max_tac imposta il tetto di copertura totale. In caso di successo la risposta restituisce i canali di ingresso, cyan, magenta, yellow, key, le stringhe recipe e cmyk, l'RGB ricostruito del processo, delta_e, match_quality, total_ink, max_tac, tac_ok, tac_scaled e within_process_gamut. Il prezzo dell'API ospitata è un fisso di $0.002 per richiesta riuscita; i fallimenti invalid_input, come un canale fuori intervallo, non vengono addebitati.
Domande tecniche
Quali ingressi accetta l'approssimazione da tinta diretta a processo?
Canali interi obbligatori red, green e blue da 0 a 255. Opzionali spot_name (stringa) e max_tac (intero 100–400, predefinito 300). Valori fuori intervallo restituiscono invalid_input.
Cosa contiene la risposta?
Percentuali di processo cyan, magenta, yellow e key, stringhe recipe e cmyk, RGB ricostruito, delta_e CIE76, match_quality, total_ink, flag TAC e within_process_gamut.
Quanto costa l'API da tinta diretta a processo?
Ogni chiamata API riuscita costa $0.002. Lo stesso motore gira gratis nel Suo browser senza bisogno di account.
L'approssimazione è deterministica?
Sì. Non c'è chiamata di rete, seme casuale né dipendenza dall'orologio, quindi lo stesso RGB e max_tac producono sempre lo stesso JSON.