◩ Grafica e immagini

Profili ICC e gestione del colore: come funzionano davvero

Come funziona la gestione del colore: profili ICC, spazio di connessione, intenti di rendering, calibrazione del monitor e prova colore prima della stampa.

Una fotocamera, un monitor e una stampante "parlano" lingue di colore diverse: ognuno ha i propri primari, il proprio gamut, il proprio comportamento. La gestione del colore è il sistema di traduzione che permette a un rosso fotografato di restare lo stesso rosso sullo schermo e sulla carta, nei limiti di ciò che ogni dispositivo può fare. Il cuore di questo sistema sono i profili ICC.

Cos'è un profilo ICC

Un profilo ICC è un file, definito da uno standard dell'International Color Consortium, che descrive in modo misurabile come un dispositivo o uno spazio colore riproduce i colori. In pratica risponde a una domanda: «quando questo dispositivo riceve i valori (R, G, B), quale colore reale produce?» oppure, per una fotocamera o uno scanner, «quale colore reale corrisponde ai valori che ho registrato?».

Esistono profili di vario tipo:

  • di spazio colore, come sRGB o Adobe RGB, che descrivono uno spazio astratto;
  • di monitor, creati misurando uno schermo specifico;
  • di stampa, legati a una combinazione precisa di stampante, inchiostri e carta;
  • di ingresso, per fotocamere e scanner.

I profili si trovano incorporati nei file immagine o installati nel sistema operativo, che li mette a disposizione delle applicazioni.

Lo spazio di connessione

Tradurre direttamente da ogni dispositivo a ogni altro richiederebbe una tabella per ogni coppia. La gestione del colore usa invece un intermediario indipendente dai dispositivi, il Profile Connection Space (PCS), basato su spazi colorimetrici come CIE XYZ o CIE Lab, che descrivono i colori come li percepisce un osservatore standard.

Ogni conversione avviene in due passi:

valori sorgente → (profilo sorgente) → PCS → (profilo destinazione) → valori destinazione

Il programma che esegue i calcoli si chiama motore di gestione del colore (CMM). Lo stesso file, convertito con profili corretti, produce numeri diversi per ciascun dispositivo ma, idealmente, lo stesso colore percepito.

Gli intenti di rendering

Il problema nasce quando la destinazione ha un gamut più piccolo della sorgente: alcuni colori non si possono riprodurre. Lo standard prevede quattro strategie, dette intenti di rendering:

Intento Cosa fa Quando usarlo
Percettivo comprime tutto il gamut sorgente per farlo entrare, preservando le relazioni tra i colori foto con molti colori fuori gamut
Colorimetrico relativo riproduce esattamente i colori che entrano e taglia gli altri al bordo; adatta il punto di bianco la maggior parte delle foto e della grafica
Colorimetrico assoluto come il relativo, ma senza adattare il bianco prove che simulano una carta specifica
Saturazione privilegia colori vivaci rispetto alla fedeltà grafici e presentazioni

Il colorimetrico relativo, spesso abbinato alla compensazione del punto nero, è un buon punto di partenza. Il percettivo conviene quando la prova colore mostra ampie zone sature che con il relativo diventerebbero piatte. La scelta migliore si fa guardando, non a priori.

Calibrare e profilare il monitor

Tutto il sistema regge solo se il monitor è descritto correttamente. Si distinguono due operazioni:

  1. Calibrazione: si porta lo schermo a uno stato noto e stabile (luminanza, punto di bianco, curva), regolando i controlli del monitor o le tabelle della scheda video.
  2. Profilazione: con uno strumento di misura (colorimetro o spettrofotometro) si misurano molte tinte e si crea il profilo che descrive lo schermo così calibrato.

Indicazioni pratiche che uso nel mio lavoro:

  • lasciate scaldare lo schermo per una mezz'ora prima della misura;
  • per il ritocco destinato alla stampa scegliete una luminanza moderata, perché lo schermo alla massima luminosità fa sembrare le stampe scure;
  • ripetete la profilazione periodicamente, perché i pannelli cambiano con l'uso;
  • tenete stabile l'illuminazione dell'ambiente.

La prova colore a schermo

La prova colore (soft proofing) simula a schermo l'aspetto che avrà l'immagine su un determinato dispositivo di uscita. Il programma converte virtualmente l'immagine nel profilo di stampa e poi la mostra tramite il profilo del monitor. Si vedono così in anticipo colori che si spegneranno, neri che diventeranno grigi e il "bianco" della carta, che non è mai il bianco dello schermo.

Molti programmi offrono anche un avviso di gamut, che evidenzia le zone non riproducibili. Non sempre vanno corrette: se l'intento percettivo le gestisce bene, il risultato può essere soddisfacente così.

Dove la gestione del colore si rompe

  • Applicazioni senza gestione del colore: ignorano il profilo e inviano i numeri allo schermo come sono. Su un monitor a gamut ampio, le foto sRGB appaiono ipersature.
  • Profili mancanti: un file senza profilo costringe il software a indovinare.
  • Doppia gestione in stampa: se sia l'applicazione sia il driver della stampante applicano una conversione, i colori risultano sbagliati. Va attivata in uno solo dei due punti.
  • Profili generici: un profilo "standard" del produttore non descrive il vostro monitor specifico; è meglio di niente, ma non sostituisce una misura.

In sintesi

  • Un profilo ICC descrive in modo misurabile come un dispositivo o uno spazio riproduce i colori.
  • Le conversioni passano per uno spazio indipendente dai dispositivi (PCS) e sono eseguite dal CMM.
  • Gli intenti di rendering decidono come gestire i colori fuori gamut; il colorimetrico relativo è un buon punto di partenza.
  • Calibrare e profilare il monitor è indispensabile per giudicare i colori.
  • La prova colore mostra in anticipo il risultato di stampa; evitate la doppia gestione tra programma e driver.
MM
Marco Marzaduri

Marco Marzaduri si occupa di cybersecurity, informatica forense e sviluppo web. Laureato in informatica, unisce il rigore dell'analisi tecnica all'attenzione per le persone che usano la tecnologia.

Leggi anche