Espaço de cores de entrada

Imagens de materiais podem incorporar perfis ICC para definir o espaço de cores de entrada. Se nenhum perfil estiver incorporado em uma imagem de origem, attribute::IccProfileSrc* do catálogo de imagens aplicável correspondente ao tipo de pixel da imagem de origem será usado. Se este atributo não estiver definido no catálogo de imagens, attribute::IccProfile* será usado. Se esse atributo de catálogo também não estiver definido, a imagem não será gerenciada por cores e somente transformações ingênuas serão aplicadas.

Espaço de cor de trabalho

Normalmente, o espaço de cores de trabalho é definido pelo perfil de cores ICC incorporado na vinheta. Se a vinheta não incluir um perfil, o perfil de entrada padrão do RGB ( attribute::IccProfileSrcRgb do catálogo de sessão) será usado para o espaço de cores de trabalho.

Todas as operações de processamento são executadas no espaço de cores de trabalho.

Importante: o perfil ICC do espaço de cores de trabalho deve oferecer suporte a transformações de entrada e saída. Se um perfil somente de saída for usado como um espaço de cores de trabalho, o IR não poderá converter materiais nele. Esse perfil de cores pode ainda ser utilizado se existirem materiais no mesmo espaço de cores de trabalho. Falha ao tentar aplicar materiais em outros espaços de cores.

Valores de cor explícitos

Pressupõe-se que os valores de cor RGB especificados com color=, bgc=, catalog::BgColor e catalog::Color existam no espaço de cor de trabalho atual.

Arquivos de dados de material

Os arquivos de imagem de material (imagens de textura e decalque) podem ter o tipo de pixel RGB, tons de cinza ou CMYK e podem incorporar um perfil de cores. Se nenhum perfil de cores estiver incorporado, o espaço de cores de entrada padrão será associado à imagem (por exemplo, o perfil de cores do catálogo de materiais que corresponde ao tipo de pixel da imagem).

Imagens de materiais obtidas de solicitações aninhadas de Disponibilização de imagens ou Renderização de imagens normalmente incluem um perfil de cores. Se esse não for o caso, as imagens serão associadas ao espaço de cor de entrada padrão correspondente ao tipo de pixel.

Se o espaço de cores do arquivo de imagem for diferente do espaço de cores de trabalho, a conversão precisa de cores será usada para converter para o espaço de cores de trabalho. A conversão de tipo naïve é usada quando nenhum perfil é incorporado e nenhum perfil de entrada padrão é definido.

Outros arquivos de dados de material, como arquivos de estilo de gabinete ( .vnc) ou arquivos de revestimento de janela ( .vnw), não incorporam perfis de cores e sempre são considerados como estando no espaço de cores de trabalho.

Espaço de cor de saída

Todas as operações de desenho ocorrem no espaço de cores de trabalho. Se a solicitação especificar um perfil de cor diferente com o comando icc=, os dados serão convertidos nesse espaço de cor antes de serem codificados e retornados ao cliente. Quando o gerenciamento de cores está desativado, a conversão ingênua é usada, se necessário, para converter em tons de cinza ou CMYK.

Perfis de cores incorporados

O perfil de cores associado à imagem renderizada pode ser incorporado à imagem de resposta especificando iccEmbed= para a solicitação.

Se icc= não for especificado, o perfil ICC do espaço de cores de trabalho será incorporado. Nenhum perfil será incorporado se o gerenciamento de cores estiver desabilitado e nenhum perfil tiver sido especificado com icc=.

Perfis ICC

Todos os perfis de cores usados pelo servidor devem estar em conformidade com a especificação ICC. Os arquivos de perfil ICC normalmente têm um sufixo de arquivo .icc ou .icm e estão co-localizados com arquivos de dados de material.

Embora os perfis de saída possam ser especificados por caminho/nome de arquivo no comando icc=, é recomendável registrar todos os arquivos de perfil no Mapa de Perfil ICC do catálogo padrão ou de um catálogo de materiais específico e usar identificadores de atalho ( icc::Name) em vez de caminhos de arquivo.

Os perfis de trabalho devem ser registrados no Mapa de perfil ICC do catálogo de materiais ou no catálogo padrão.

Experience Manager