Gerenciamento de cores do Servidor de imagens image-serving-color-management

O Servidor de imagens suporta conversões de espaço de cores com base em perfis de espaço de cores em conformidade com a especificação ICC (International Color Consortium).

Espaços de cor padrão section-8cfe60808bce49968091995e4e521dba

Cada catálogo de imagens (e o catálogo padrão) pode definir um conjunto de perfis ICC que constituem os espaços de cores padrão para esse catálogo - um perfil de entrada e um perfil de saída para dados em tons de cinza, RGB e CMYK. Consulte
attribute::IccProfileRgb
attribute::IccProfileGray
attribute::IccProfileCmyk
attribute::IccProfileSrcRgb
attribute::IccProfileSrcGray
attribute::IccProfileSrcCmyk.

Espaço de cores de entrada section-9f08e2c1b6aa4fe4815be174972c1944

As imagens de origem 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 usada. Se este atributo não estiver definido no catálogo de imagens, attribute::IccProfile* é usada. 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 saída section-b517bca622b64dcfa7defba6035d0716

O espaço de cores do resultado final da imagem de uma solicitação é definido com o icc= comando. Se icc= não for especificado, o espaço de cor de saída padrão (do catálogo principal da solicitação) que corresponde ao tipo de pixel da imagem de saída será usado como o espaço de cor de saída. Se nenhum perfil de saída for definido no catálogo principal ou padrão, e se a camada base for uma imagem com um perfil incorporado correspondente ao tipo de pixel de saída, esse perfil será usado para o espaço de cores de saída. Caso contrário, o espaço de cores de saída permanece indefinido — somente conversões de cores ingênuas são aplicadas ao converter entre tipos de pixel e nenhum perfil de cor pode ser incorporado na imagem de saída.

O espaço de cores de saída de uma solicitação do Servidor de imagens aninhada/incorporada é sempre o mesmo que o espaço de cores de saída da solicitação externa de incorporação.

Cores sólidas section-df03a5c5ca894e6f8b9a5ba02cf6ac03

Valores de cor especificados com color=, bgcolor=ou o comando RTF \iscolortbl são associadas ao espaço de cor de entrada se o valor de cor incluir o sufixo 'S', caso contrário, são associadas ao espaço de cor de saída. Valores de cor especificados com bgc= ou os comandos RTF \colortbl e \cmykcolortbl são sempre associados ao espaço de cor de saída padrão ou real correspondente.

NOTE
Nesse momento, bgc= não participa totalmente do gerenciamento de cores - o sufixo 'S' é ignorado quando especificado com bgc=e a conversão naïve é aplicada quando o tipo de pixel do valor de cor especificado com bgc= O é diferente do tipo de pixel da imagem de saída. Caso contrário, bgc= está associado ao espaço de cores de saída real.

Solicitações aninhadas e incorporadas section-bdda638c31504f26a77e51ebb1ea6e3b

O espaço de cor de saída para solicitações IS aninhadas e solicitações IR incorporadas é automaticamente definido para o espaço de cor de saída da solicitação mais externa, a menos que a solicitação aninhada especifique um espaço de cor de saída explícito com icc=. Além disso, as solicitações aninhadas/incorporadas também herdam os espaços de cores de saída padrão do catálogo principal da solicitação mais externa, para garantir o tratamento consistente de valores de cores sólidas.

Conversão do espaço de cores section-ca87b80b8e364ea59d8a92d87121b0fb

O Servidor de imagens geralmente tenta atrasar as conversões de cores durante o processamento. Se todas as camadas de uma imagem tiverem o mesmo espaço de cores de camada, a conversão para o espaço de cores de saída será feita após a mesclagem e o dimensionamento final. Se vários espaços de cores de camada estiverem envolvidos, cada camada será transformada no espaço de cores de saída antes da mesclagem.

NOTE
Os comandos op_brightness=, op_colorbalance=, op_colorize=, op_contrast=, op_hue=, e op_saturation= são operações de RGB. Essas operações mantêm a fidelidade de cores somente se o espaço de cores da camada tiver o tipo de pixel RGB. Se diferente de RGB, os dados são convertidos em RGB usando conversão de cores ingênuas e o resultado tem fidelidade de cores limitada. O espaço de cores da camada para essas camadas deve ser considerado indeterminado.

As opções de conversão de cores são fornecidas com icc= ou, se icc= não é especificado, com attribute::IccRenderIntent, attribute::IccBlackPointCompensation, e attribute::IccDither.

Como incorporar perfis de cores section-261ebbae5ce046589a776ca972380052

O perfil de cores ICC do espaço de cores de saída, se disponível, pode ser incorporado à imagem de resposta especificando iccEmbed=.

Gerenciamento de perfis ICC section-eb210e4b44e64e2c8b80ee59216c5555

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 .icc ou .icm sufixo do arquivo e estão co-localizados com arquivos de dados de imagem.

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

Todos os perfis ICC referenciados em catalog::IccProfile e no attribute::IccProfile* deve ser registrado no Mapa de perfil ICC da imagem ou no catálogo padrão.

Restrições section-fb50ede40b124b89b30679da29782ab5

Somente espaços de cores CMYK, RGB e tons de cinza são suportados no momento.

Perfis de cores ICC incluídos section-98b4a7d9f9814e8ba27d6dcf3dcf850c

O Servidor de imagens inclui a maioria dos perfis Adobe ICC padrão no catálogo de imagens padrão. Esses perfis podem ser acessados por seus nomes comuns (por exemplo, como visto no Photoshop) ou com um identificador um pouco mais curto. A tabela a seguir lista todos os perfis ICC padrão. Ao fazer referência a um perfil na variável icc= por seu nome comum, os espaços devem ser codificados como %20.

Perfis adicionais podem ser adicionados aos perfis padrão, no catálogo padrão ou em um catálogo de imagens específico. Consulte a Referência do mapa de perfis ICC para obter detalhes.

NOTE
A tabela a seguir se aplica a Dynamic Media Hybrid somente (executando em dynamicmedia modo de execução).
Identificador
Nome comum
Nome do arquivo
RGB
AdobeRGB
Adobe RGB (1998)
AdobeRGB1998.icc
AppleRGB
RGB Apple
AppleRGB.icc
CIERGB
RGB CIE
CIERGB.icc
ColorMatchRGB
ColorMatch RGB
ColorMatchRGB.icc
NTSC
NTSC (1953)
NTSC1953.icc
PAL
PAL/SECAM
PAL_SECAM.icc
ProPhoto
RGB ProPhoto
ProPhoto.icm
SMPTE
SMPTE-C
SMPTE-C.icc
sRGB
sRGB IEC61966-2.1
Espaço de Cores sRgb Profile.icm
WideGamutRGB
RGB de gamut amplo
WideGamutRGB.icc
CMYK
CoatedFogra27
FOGRA27 revestida (ISO 12647-2:2004)
CoatedFOGRA27.icc
CoatedFogra39
FOGRA39 revestida (ISO 12647-2:2004)
CoatedFOGRA39.icc
CoatedGraCol
GRACoL 2006 revestido (ISO 12647-2:2004)
CoatedGRACoL2006.icc
EuropeISOCoated
Europa ISO Revestido FOGRA27
EuropeISOCoatedFOGRA27.icc
EuroscaleCoated
Revestimento Euroscale
EuroscaleCoated.icc
EuroscaleUncoated
Euroscale não revestido v2
EuroscaleUncoated.icc
JapanColorCoated
Japão Colorido 2001 Revestido
JapanColor2001Coated.icc
JapanColorNewspaper
Jornal Japan Color 2002
JapanColor2002Newspaper.icc
JapanColorUncoated
Japão Colorido 2001 Sem Revestimento
JapanColor2001Uncoated.icc
JapanColorWebCoated
Japan Color 2003 Web Coated
JapanColor2003WebCoated.icc
JapanWebCoated
Revestimento Para Web No Japão (Anúncio)
JapanWebCoated.icc
NewsprintSNAP2007
Papel de jornal dos EUA (SNAP 2007)
USNewsprintSNAP2007.icc
PS4Default
Photoshop 4 Padrão CMYK
Photoshop4DefaultCMYK.icc
PS5Default
CMYK padrão do Photoshop 5
Photoshop5DefaultCMYK.icc
SheetfedCoated
U.S. Sheetfed Coated v2
USSheetfedCoated.icc
SheetfedUncoated
U.S. Sheetfed sem revestimento v2
USSheetfedUncoated.icc
UncoatedFogra29
FOGRA29 não revestida (ISO 12647-2:2004)
UncoatedFOGRA29.icc
WebCoated
U.S. Web Coated (SWOP) v2
USWebCoatedSWOP.icc
WebCoatedFogra28
FOGRA28 revestida com revestimento web (ISO 12647-2:2004)
WebCoatedFOGRA28.icc
WebCoatedGrade3
Papel revestido para web SWOP 2006 Grade 3
WebCoatedSWOP2006Grade3.icc
WebCoatedGrade5
Papel revestido para web SWOP 2006 Grade 5
WebCoatedSWOP2006Grade5.icc
WebUncoated
Web sem revestimento dos EUA v2
USWebUncoated.icc

A tabela a seguir se aplica a Servidor de imagens do Dynamic Media Classic e Dynamic Media (executando em dynamicmedia_scene7 modo de execução).

Identificador
Nome comum
Nome do arquivo
RGB
AdobeRGB
Adobe RGB (1998)
AdobeRGB1998.icc
AppleRGB
RGB Apple
AppleRGB.icc
`CIERGB
CIE RGB`
CIERGB.icc
ColorMatchRGB
ColorMatch RGB
ColorMatchRGB.icc
NTSC
NTSC (1953)
NTSC1953.icc
PAL
PAL/SECAM
PAL_SECAM.icc
ProPhoto RGB
RGB ProPhoto
ProPhoto RGB.icm
SMPTE
SMPTE-C
SMPTE-C.icc
sRGB
sRGB IEC61966-2.1
Espaço de Cores sRgb Profile.icm
WideGamutRGB
RGB de gamut amplo
WideGamutRGB.icc
CMYK
CoatedFogra27
FOGRA27 revestida (ISO 12647-2:2004)
CoatedFOGRA27.icc
CoatedFogra39
FOGRA39 revestida (ISO 12647-2:2004)
CoatedFOGRA39.icc
Coated GRACoL 2006 (ISO 12647-2:2004)
GRACoL 2006 revestido (ISO 12647-2:2004)
CoatedGRACoL2006.icc
EuropeISOCoated
Europa ISO Revestido FOGRA27
EuropeISOCoatedFOGRA27.icc
Euroscale Coated v2
Euroscale Coated v2
EuroscaleCoated.icc
EuroscaleUncoated
Euroscale não revestido v2
EuroscaleUncoated.icc
JapanColorCoated
Japão Colorido 2001 Revestido
JapanColor2001Coated.icc
JapanColorNewspaper
Jornal Japan Color 2002
JapanColor2002Newspaper.icc
JapanColorUncoated
Japão Colorido 2001 Sem Revestimento
JapanColor2001Uncoated.icc
Japan Color 2003 Web Coated
Japan Color 2003 Web Coated
JapanColor2003WebCoated.icc
JapanWebCoated
Revestimento Para Web No Japão (Anúncio)
JapanWebCoated.icc
PS4Default
Photoshop 4 Padrão CMYK
Photoshop4DefaultCMYK.icc
PS5Default
CMYK padrão do Photoshop 5
Photoshop5DefaultCMYK.icc
SheetfedCoated
U.S. Sheetfed Coated v2
USSheetfedCoated.icc
SheetfedUncoated
U.S. Sheetfed sem revestimento v2
USSheetfedUncoated.icc
UncoatedFogra29
FOGRA29 não revestida (ISO 12647-2:2004)
UncoatedFOGRA29.icc
US Newsprint (SNAP 2007)
Papel de jornal dos EUA (SNAP 2007)
USNewsprintSNAP2007.icc
WebCoated
U.S. Web Coated (SWOP) v2
USWebCoatedSWOP.icc
WebCoatedFogra28
FOGRA28 revestida com revestimento web (ISO 12647-2:2004)
WebCoatedFOGRA28.icc
Web Coated SWOP 2006 Grade 3 Paper
Papel revestido para web SWOP 2006 Grade 3
WebCoatedSWOP2006Grade3.icc
Web Coated SWOP Grade 5 Paper
Papel revestido para web SWOP 2006 Grade 5
WebCoatedSWOP2006Grade5.icc
WebUncoated
Web sem revestimento dos EUA v2
USWebUncoated.icc

Consulte também section-39159397e80b4efca5f631eab8b9aa06

Consórcio internacional de cores, icc=, iccEmbed=, attribute::IccProfile*, attribute::IccProfileSrc*, attribute::IccRenderIntent, attribute::IccBlackPointCompensation, attribute::IccDither, Referência do mapa de perfis ICC, color=, bgc=, color

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49