| ^ di Giuseppe Andret ta
color management
Giuseppe Andretta Dopo una lunga esperienza nel settore fotografico, si è dedicato alla grafica e alla postproduzione digitale fino a diventare Adobe Certified Expert e Adobe Certified Instructor. Consulente in color management, continua a occuparsi di formazione sulla fotografia digitale, la gestione del colore e l'elaborazione dell'immagine digitale con Adobe Photoshop, Lightroom e Apple Aperture.
LE CLASSI, I TIPI E L'USO DELLE PROFILAZIONI COLORE
anatomia di un profilo Icc
Andiamo a indagare la struttura interna di un profilo Icc per capire quali informazioni porta con sé e quale importanza hanno i differenti «tag», visibili solo dall'interno delle applicazioni che analizzano questo genere di file.
l
a tecnologia di gestione digitale del colore attualmente più diffusa è senza dubbio quella basata sui profili Icc, acronimo di International Color Consortium, un organismo fondato nel 1993 da alcune aziende coinvolte nella produzione di hardware e software [www.color.org]. L'ispirazione per la nascita dei profili Icc risale ai profili di ColorSync usati dal 1995 in ambiente Mac. Le specifiche Icc sono state approvate nel 2005 come standard internazionale con la norma Iso 15076-1. Per esaminare un profilo Icc nella sua struttura (il formato è proprietario e non può essere consultato tramite un text-editor), occorre avere a disposizione un software
appositamente creato. Sul mercato esistono diversi programmi con la capacità di esaminare un profilo Icc. Un lungo elenco lo si può trovare sul sito dell'Icc [www.color.org/profilingtools.xalter]. Vediamo come si presenta l'analisi dell'intestazione di un profilo Icc effettuata con un software di utilità gratuito in ambiente Mac, Apple ColorSync Utility [www.apple.com], e un software a pagamento, ColorThink di Chromix [www.chromix.com].
Come si può notare dalle due figure, i software hanno, ovviamente, visualizzazioni diverse, ma è importante notare come, già dalla semplice intestazione, si ricavino informazioni utili come il tipo di profilo, lo spazio di colore del dispositivo, la data di creazione, il software di creazione, la posizione ecc. Da notare che esistono due campi per il nome del profilo: un FileName e un Internal Name. Il primo è il nome con cui nominiamo il profilo e quello che leggiamo con estensione .icc; l'altro è un nome interno che viene riconosciuto da alcune applicazioni come, per esempio, Photoshop. È utile sottolinearlo perché spesso il nome del profilo all'interno dell'applicazione (il nome interno) non corrisponde a quello che si legge sul file (nome del file). Il profilo utilizzato è un profilo di output RGB (come si può rilevare dal tag Space); riguarda una carta originale Epson (la Premium Luster) su una Stylus Pro 3800. Analisi con ColorThink di Chromix del profilo IsoCoated creato da Eci a partire dai dati di caratterizzazione Fogra 39.
Analisi con ColorThink di Chromix del profilo creato da Adobe a partire dai dati di caratterizzazione Fogra 39. Per ciascun profilo in Photoshop si vede il nome interno.
58
novembre 2008
|
Nome del Tag profileDescriptionTag AtoB0Tag
Descrizione Struttura del profilo: contiene i nomi delle versioni del profilo. Indica la conversione dai colori del dispositivo al Pcs in 8 bit o in 16 bit. Indica il punto del bianco in coordinate XYZ. Informazione di copyright del profilo. Converte i colori XYZ dall'illuminante di riferimento al Pcs: si usa solo quando i dati misurati per calcolare il profilo sono specificati con un illuminante diverso da D50.
I tag
I tag sono indicatori di informazioni importanti e possono essere opzionali o obbligatori, a seconda della classe del profilo. Nella maggior parte dei profili troviamo alcuni tag comuni come il «cprt», un tag obbligatorio che indica alcune informazioni di copyright. Un altro tag obbligatorio si chiama «desc»: in esso viene indicato il nome interno ed esterno del profilo. I tag sono contenuti all'interno del profilo Icc e sono visibili solo dall'interno delle applicazioni che analizzano questo tipo di file. Uno dei principali contenuti di un profilo Icc è, senza dubbio, il tag indicante le tabelle colorimetriche, cioè le di tabelle di riferimento (o le matrici) che indicano al motore di colore i numeri assoluti del Pcs (XYZ o Lab) e i corrispettivi numeri nello spazio del dispositivo (per esempio descrivono, all'interno del Pcs, il valore colorimetrico del 100% del cyan, del magenta, del giallo ecc.) e l'intento di rendering. Questo tag è, infatti, obbligatorio nei profili a tabella ed è rimpiazzato da un altro tag analogo (sempre obbligatorio) nei profili a matrice.
(Color management module o Color management method), di eseguire le operazioni necessarie per tradurre le informazioni di colore tra il Pcs e il metodo di colore del dispositivo. Alcuni produttori possono avere a disposizione tag proprietari, come già accennato, proprio per permettere al motore di colore di eseguire compiti particolari. Il profilo Icc può contenere anche un tag specifico che indica il motore di colore preferito. Questo tag si chiama Preferred Cmm Type. Se questo non è specificato verrà usato il Cmm predefinito dall'applicazione; in pratica, per eseguire una conversione di colore tra due dispositivi è indispensabile l'uso di un software che esegua i calcoli. Questo software si chiama Cmm (Color Management Module), in italiano motore di colore. Il motore di colore può essere nativo nel sistema operativo (come Apple Cmm) oppure prodotto da terze parti (Adobe, Heidelberg, Kodak ecc.). Il profilo può indicare un Cmm preferito ma, se questo non è disponibile, sarà costretto a usarne un altro.
mediaWhitePointTag copyrightTag
chromaticAdaptationTag
I tag obbligatori per i profili Icc a tabella.
Nome del Tag profileDescriptionTag redMatrixColumnTag
Descrizione Contiene i nomi delle versioni del profilo. Indica la prima colonna nella matrice usata nelle trasformazioni Trc/matrice (canale del rosso). Indica la seconda colonna nella matrice usata nelle trasformazioni Trc/matrice (canale del verde). Indica la terza colonna nella matrice usata nelle trasformazioni Trc/matrice (canale del blu). Indica il canale del rosso nella Trc (Tone reproduction curve). Indica il canale del verde nella Trc (Tone reproduction curve). Indica il canale del blu nella Trc (Tone reproduction curve). Indica il punto di bianco in coordinate XYZ. Informazione di copyright del profilo. Converte i colori XYZ dall'illuminante di riferimento al Pcs: si usa solo quando i dati misurati per calcolare il profilo sono specificati con un illuminante diverso da D50.
greenmatrixColumnTag
blueMatrixColumnTag redTrcTag greenTrcTag blueTrcTag mediaWhitePointTag copyrightTag
Esaminare un profilo
I software che permettono di analizzare i profili Icc non sono tanti ma c'è una buona scelta; esistono sia per Mac sia per Windows e anche per sistemi open source [www.color.org/opensource.xalter]. Ma a cosa può servire l'analisi di un profilo Icc? Personalmente, uno dei miei principali interessi, oltre a un controllo tecnico
Trc/matrix e GrayTrc
Il motore di colore
Abbiamo finora visto come in un profilo Icc siano contenute tutte le informazioni necessarie (organizzate in header, tag e dati) che permettono a un «calcolatore», chiamato Cmm
Classe di profilo Input Display Output ColorSpace Abstract DeviceLink
chromaticAdaptationTag
I tag obbligatori per i profili Icc a matrice.
AtoB0Tag
dispositivo a Pcs percettivo dispositivo a Pcs percettivo dispositivo a Pcs percettivo ColorSpace a Pcs percettivo Pcs a Pcs Device1 a Device2
AtoB1Tag
AtoB2Tag
BtoA0Tag
BtoA1Tag
BtoA2Tag
dispositivo a Pcs dispositivo a colorimetrico colorimetrico Pcs saturazione dispositivo a Pcs dispositivo a colorimetrico colorimetrico Pcs saturazione dispositivo a Pcs dispositivo a indefinito colorimetrico Pcs saturazione
ColorSpace a dispositivo a indefinito Pcs colorimetrico Pcs saturazione
Pcs a dispositivo Pcs a dispositivo Pcs a dispositivo percettivo colorimetrico saturazione Pcs a dispositivo Pcs a dispositivo Pcs a dispositivo percettivo colorimetrico saturazione Pcs a dispositivo Pcs a dispositivo Pcs a dispositivo percettivo colorimetrico saturazione
Pcs a ColorSpace percettivo
indefinito indefinito indefinito
Pcs a ColorSpace colorimetrico
indefinito indefinito indefinito
Pcs a ColorSpace saturazione
indefinito indefinito indefinito
indefinito indefinito indefinito
indefinito indefinito indefinito
indefinito indefinito indefinito
NamedColour indefinito
I tag necessari a definire gli intenti di rendering e le tabelle colorimetriche.
Visualizzazione dei tag del profilo Output mediante ColorThink. I nomi dei tag in questa visualizzazione hanno la forma contratta che sostituisce alla stringa «to» il carattere «2».
novembre 2008
59
|