Este documento descreve o protocolo HTTP para renderização de imagem Dynamic Media.
Apenas os aspectos do protocolo disponíveis ao público são descritos. O servidor pode suportar comandos adicionais reservados para uso pelo software cliente do Dynamic Media.
Público-alvo
Este documento destina-se a programadores experientes e desenvolvedores de sites que desejam usar a Renderização de imagem do Dynamic Media para um site ou um aplicativo personalizado.
Presume-se que o leitor esteja familiarizado com a Criação e renderização de imagem do Dynamic Media, padrões e convenções gerais do protocolo HTTP e terminologia básica de geração de imagens.
Convenções de documento
literal |
Nas seções de sintaxe, o texto em itálico é literal; ele não se aplica ao espaço em branco e aos símbolos [ ] { } | *. |
'literal' |
Nas seções descritivas, o texto não em itálico entre aspas simples é literal. |
parâmetro |
Itálico indica uma variável ou parâmetro, a ser substituído por um valor real. |
attribute::Item |
Um nome com o prefixo 'attribute::' se refere a um atributo de catálogo de imagem. |
catálogo::Item |
Um nome prefixado com "catálogo::" refere-se a um campo de dados do catálogo de materiais. |
icc::Item |
Um nome com o prefixo 'icc::' se refere a um campo no mapa de perfil de cores ICC. |
macro::Item |
Um nome com o prefixo "macro::" refere-se a um campo na tabela de definição de macro. |
conjunto de regras::Item |
Um nome com o prefixo "ruleset::" refere-se a um elemento em um conjunto de regras de pré-processamento de URL. |
padrão::Item |
Um nome com o prefixo 'default::' se refere a um atributo do catálogo de imagens padrão. |
vinheta::Item | Um nome com o prefixo "vinheta::" refere-se a um campo no mapa de vinheta. |
[ opcional ] |
Os elementos de sintaxe opcionais são colocados por colchetes. |
*[ opcional ] |
O elemento de sintaxe opcional pode ser repetido nenhuma ou mais vezes. |
item1 | item2 |
Uma barra vertical indica que o item de sintaxe único à esquerda ou o item à direita podem ser usados. Exatamente um item deve ser selecionado. |
{ grupo } |
As chaves são usadas para agrupar elementos de sintaxe. |
*{ grupo } |
Os elementos de sintaxe dentro do grupo podem ser repetidos uma ou mais vezes. |
espaço em branco |
Não é permitido espaço em branco (espaços ou tabulações) em solicitações HTTP. Este documento usa ocasionalmente espaços em branco entre os elementos sintáticos apenas para maior clareza. |
Termos comuns
MSS
Segmento de especificação de material: um conjunto de atributos de material entre dois comandos de seleção na solicitação.
vignette
Uma imagem preparada na Criação de imagem do Dynamic Media para uso com Renderização de imagem.