Gestione del colore del rendering delle immagini *

Il rendering delle immagini supporta le conversioni dello spazio colore in base ai profili dello spazio colore conformi alle specifiche ICC (International Color Consortium).

Restrizioni

Al momento sono supportati solo gli spazi colore CMYK, RGB e scala di grigi.

I file di stile Cabinet (.vnc) e i file di stile dei rivestimenti delle finestre ( .vnw) non sono gestiti a colori e si presume che esistano nello spazio colore di lavoro.

Consultate anche

Consorzio colori internazionale, icc= , iccEmbed= , attribute::IccProfile* , attribute::IccProfileSrc*, attribute::IccRenderIntent , attribute::IccBlackPointCompensation , attribute::IccDither , mappe profilo ICC

Spazi colore predefiniti

Ogni catalogo di immagini (e il catalogo predefinito) può definire un set di profili ICC. Questi profili costituiscono gli spazi colore predefiniti per questo catalogo: un input e un profilo di output ciascuno per i dati in scala di grigio, RGB e CMYK ( attribute::IccProfileRgb, attribute::IccProfileGray, attribute::IccProfileCmyk, attribute::IccProfileSrcRgb, attribute::IccProfileSrcGray e attribute::IccProfileSrcCmyk).

Lo spazio colore predefinito per una particolare immagine o altro oggetto viene selezionato dai profili predefiniti del catalogo in base al tipo di pixel dell’immagine.

Spazio colore di ingresso

Le immagini dei materiali possono incorporare profili ICC per definire lo spazio colore di input. Se non viene incorporato alcun profilo in un'immagine sorgente, verrà utilizzato attribute::IccProfileSrc* del catalogo immagini applicabile corrispondente al tipo di pixel dell'immagine sorgente. Se questo attributo non è definito nel catalogo immagini, viene utilizzato attribute::IccProfile*. Se l’attributo del catalogo non è definito, l’immagine non viene gestita in base al colore e vengono applicate solo trasformazioni ingenue.

Spazio colore di lavoro

In genere, lo spazio colore di lavoro è definito dal profilo colore ICC incorporato nella vignettatura. Se la vignettatura non include un profilo, per lo spazio colore di lavoro viene utilizzato il profilo di input RGB predefinito ( attribute::IccProfileSrcRgb del catalogo delle sessioni).

Tutte le operazioni di rendering vengono eseguite nello spazio colore di lavoro.

Importante: il profilo ICC per lo spazio colore di lavoro deve supportare le trasformazioni di input e output. Se un profilo solo di output viene utilizzato come spazio colore di lavoro, l'IR non sarà in grado di convertire i materiali in esso. Tale profilo colore può essere utilizzato anche se i materiali sono presenti nello stesso spazio colore di lavoro. Il tentativo di applicare materiali in altri spazi colore avrà esito negativo.

Valori di colore espliciti

I valori di colore RGB specificati con color=, bgc=, catalog::BgColor e catalog::Color sono considerati come presenti nello spazio colore di lavoro corrente.

File di dati materiali

I file immagine di materiale (texture e immagini decal) possono avere un tipo di pixel RGB, scala di grigi o CMYK e possono incorporare un profilo colore. Se non è incorporato alcun profilo colore, lo spazio colore di input predefinito è associato all'immagine (ad esempio, il profilo colore dal catalogo dei materiali che corrisponde al tipo di pixel dell'immagine).

Le immagini dei materiali ottenute da richieste nidificate di Image Server o di rendering delle immagini includono in genere un profilo colore. In caso contrario, le immagini sono associate allo spazio colore di input predefinito corrispondente al tipo di pixel.

Se lo spazio colore del file immagine è diverso dallo spazio colore di lavoro, per convertire nello spazio colore di lavoro viene utilizzata una conversione accurata dei colori. La conversione del tipo è utile quando non viene incorporato alcun profilo e non viene definito alcun profilo di input predefinito.

Altri file di dati di materiale, come i file di stile cabinet ( .vnc) o i file di copertura della finestra ( .vnw), non incorporano profili di colore e si presume sempre che siano nello spazio colore di lavoro.

Spazio colore di output

Tutte le operazioni di rendering vengono effettuate nello spazio colore di lavoro. Se la richiesta specifica un profilo colore diverso con il comando icc=, i dati verranno convertiti nello spazio colore appena prima che venga codificato e restituito al client. Quando la gestione del colore è disattivata, la conversione ingenua viene utilizzata se necessario per convertire in scala di grigio o CMYK.

Profili colore incorporati

Il profilo colore associato all'immagine sottoposta a rendering può essere incorporato nell'immagine di risposta specificando iccEmbed= per la richiesta.

Se icc= non è specificato, viene incorporato il profilo ICC per lo spazio colore di lavoro. Se la gestione del colore è disattivata e non è stato specificato alcun profilo con icc=, non viene incorporato alcun profilo.

ICC, profili

Tutti i profili colore utilizzati dal server devono essere conformi alle specifiche ICC. I file di profilo ICC hanno in genere un suffisso di file .icc o .icm e si trovano in una co-posizione con i file di dati del materiale.

Sebbene i profili di output possano essere specificati per percorso/nome di file nel comando icc=, si consiglia di registrare tutti i file di profilo nella mappa profilo ICC del catalogo predefinito o di un catalogo di materiali specifico e di utilizzare identificatori di scelta rapida ( icc::Name) invece dei percorsi di file.

I profili di lavoro devono essere registrati nella Mappa profilo ICC del catalogo dei materiali o del catalogo predefinito.

In questa pagina