Mapas de imagem

O IS fornece mecanismos para simplificar o uso de mapas de imagem de HTML. Os visualizadores baseados em JAVA e em Flash no IS também incluem suporte limitado para mapas de imagem.

Os mapas de imagem de origem são fornecidos para a IS via catalog::Map ou com o map= e os mapas processados são recuperados usando o comando req=map comando.

Um mapa de imagem consiste em um ou mais elementos de HTML AREA, delimitados corretamente com '<' e '>'. Se fornecido por catálogo::Map, todos os valores de coordenadas de pixel são considerados como estando na resolução da imagem original e relativos ao canto superior esquerdo da imagem de origem (não modificada). Quando fornecido via map= os valores de coordenadas são considerados coordenadas de camada, relativas ao canto superior esquerdo da camada (após rotate= e extend=).

OBSERVAÇÃO

% de coordenadas não são permitidas neste momento e podem ser processadas incorretamente.

IS gera um mapa de imagem composta a partir dos mapas de imagem de origem de cada camada constituinte aplicando as transformações espaciais (como dimensionamento e rotação) às coordenadas do mapa e, em seguida, montando os mapas de camada processados na ordem z apropriada (da frente para trás) e com o posicionamento apropriado.

Os seguintes comandos são considerados para o processamento do mapa de imagem quando fornecidos em conjunto com o req=map (diretamente na solicitação, por meio de modelos de catálogo ou em catalog::Modifier strings):

  • align=
  • wid=
  • hei=
  • scl=
  • crop=
  • flip=
  • rotate=
  • scale=
  • layer=
  • size=
  • extend=
  • origin=
  • pos=
  • anchor=
  • src=
  • map=

Todos os outros comandos são efetivamente ignorados.

A variável SHAPE e COORDS atributos de um AREA pode ser alterado durante o processamento de um req=map solicitação, todos os outros atributos da AREA elementos são transmitidos sem modificação. Na maioria dos casos, isso envolve a alteração do SHAPE valor de DEFAULT para RECT (isso também acrescentaria a COORDS atributo), ou alterar o COORDS valores.

Qualquer AREA os elementos que ficam vazios durante o processamento são totalmente removidos. Se um mapa estiver associado a layer=comp ela é colocada atrás de todos os outros mapas. Os dados são retornados em forma de texto como um ou mais HTML AREA elementos. Uma cadeia de caracteres de resposta vazia indica que não existe mapa de imagem para os objetos especificados.

A transparência de camada não é considerada para o processamento do mapa. Uma camada totalmente transparente ainda pode ter um mapa de imagem associado a ela. O mapa de uma camada parcialmente transparente não será recortado para as regiões transparentes.

Consulte também

map= , catálogo::Mapa, Especificação do HTML 4.01

Nesta página