![]() |
Home > Gestione digitale del colore > Tecnologia ICC | ||
| Motore di colore | |||
|
Il motore di colore (color engine), più precisamente detto Color Management Module o Color Management Method, CMM, è il software incaricato di effettuare la conversione di colore richiesta dall'applicazione, a partire dal profilo di origine per arrivare a quello di destinazione, secondo l'intento di rendering indicato dall'utente e nei limiti degli intenti di rendering effettivamente presenti nei due profili. Così, se una applicazione chiede di convertire il colore 20R 97G 12B da un profilo di origine RGB a un profilo di destinazione CMYK, con un determinato intento di rendering, il motore di colore deve essere in grado di fornire la risposta, per esempio 100C 28M 100Y 29K. Per eseguire la conversione, il motore di colore pone in collegamento tra di loro i due profili di origine e di destinazione mediante il PCS, lo spazio assoluto intermedio, che secondo le specifiche ICC può essere Lab o XYZ. Per esempio, per convertire il colore di un pixel RGB in CMYK il CMM dovrà convertire il pixel:
|
|||
|
CMM di sistema e di applicazione |
|||
|
Quando nel 1988 Robin Myers progettò per Apple il primo sistema di gestione colore su macintosh, quello che sarebbe diventato la prima versione di ColorSync nel 1993, aveva previsto un unico CMM trasparente per l'utente. Ragioni di marketing (buon raporto con i produttori di periferiche) indussero Apple a consentire il caricamento di più CMM. Esistono CMM a livello di sistema operativo, disponibili per tutte le applicazioni, e CMM incorporati nelle singole applicazioni (quindi disponibili solo per quelle applicazioni). Iniziamo da questi ultimi. Il più noto CMM incorporato è quello di Adobe disponibile in Photoshop 5 (indicato come Built-in), e il successivo, incorporato in in Photoshop 6 e 7, InDesign 1 e 2 e Illustrator 9 e 10, indicato come Adobe (ACE, Adobe Color Engine). Anche LinoColor 5 e 6, NewColor, BESTColor hanno un CMM incorporato, come GretagMacbeth ColorPicker (LogoSync CMM). Su Mac OS 9, la parte del sistema operativo che gestisce il colore, ColorSync, mette a disposizione il motore di default Apple CMM, mentre altri CMM possono essere aggiunti come estensioni nell'apposita Cartella (vedi qui sotto). Tra questi Heidelberg CMM (con il nome LinoColor CMM era il CMM default di ColorSync fino alla versione 2.61), Agfa CMM e Kodak CMM (creato sui tag proprietari dei profili ICC Kodak, ma funziona anche con profili non Kodak), e ancora X-Rite CMM, Imation CMM e altri (reperibili da terze parti). |
|||
| Alcuni CMM compatibili ICC presenti come estensioni in MacOS. | ![]() |
||
|
Uno di questi CMM può essere indicato dall'utente, nel Pannello di controllo ColorSync, come preferito a livello di sistema operativo. Scegliendo Automatico si sceglie il CMM indicato nel profilo ICC di origine della conversione (tutti i profili hanno l'indicazione di un CMM di default). |
|||
| La parte del Pannello di controllo ColorSync 3 nella quale si sceglie il CMM a livello di sistema. | ![]() |
||
|
Le singole applicazioni possono accedere a tutti questi CMM, mettendoli eventualmente a disposizione dell'utente. Per esempio LinoColor 6 utilizza Heidelberg CMM (e non consente all'utente di usarne altri). QuarkXPress utilizza il CMM indicato come preferito in ColorSync (e non consente di usarne altri). Le applicazioni Adobe offrono una scelta più ampia: si può indicare un qualunque CMM presente nel sistema, oppure, indicando Apple ColorSync, viene usato il CMM indicato come preferito nel Pannello di controllo ColorSync, altrimenti naturalmente si può scegliere il motore proprietario di Adobe (ACE). FreeHand consente la scelta tra Kodak CMM e quello indicato come preferito in ColorSync. |
|||
| Scelta del CMM nelle applicazioni Adobe su Mac OS 9. | ![]() |
||
| Scelta del CMM in FreeHand 9 e 10. | ![]() |
||
|
Su Mac OS X è per ora disponibile solo il motore Apple CMM. Su Windows 98 e 2000, la parte di sistema operativo che gestisce il colore è ICM 2, che usa Heidelberg come CMM di default. Su Windows 95 e NT 4 la gestione del colore non avviene a livello di sistema operativo. Le applicazioni usano sistemi proprietari come Kodak KCMS (FreeHand e InDesign) e Agfa FotoTune. Alcuni esperti sostengono che il CMM debba in ogni caso essere a livello di sistema mentre altri ammettono che, in certe situazioni, possa essere a livello di applicazione (qui ci si riferisce soprattutto al motore di colore di Adobe, che non è a livello di sistema, ma che è unanimemente migliore degli altri). Ecco alcuni pareri tratti dalla mailing list di ColorSync.
|
|||
|
|
|||