Mapas de imagen image-maps

IS ofrece mecanismos para simplificar el uso de mapas de imagen HTML. Los visores basados en JAVA y en Flash de IS también incluyen compatibilidad limitada con los mapas de imágenes.

Los mapas de imágenes de Source se proporcionan a IS mediante catalog::Map o con el comando map=, y los mapas procesados se recuperan mediante el comando req=map.

Un mapa de imagen consta de uno o más elementos AREA del HTML, delimitados correctamente con '<' y '>'. Si se proporciona a través de catalog::Map, se asume que todos los valores de coordenadas de píxel están en la resolución de imagen original y en relación con la esquina superior izquierda de la imagen de origen (sin modificar). Cuando se proporciona mediante un comando map=, se supone que los valores de coordenadas son coordenadas de capa, en relación con la esquina superior izquierda de la capa (después de rotate= y extend=).

NOTE
Las coordenadas % no están permitidas en este momento y pueden procesarse incorrectamente.

IS genera un mapa de imagen compuesto a partir de los mapas de imagen de origen de cada capa constituyente aplicando las transformaciones espaciales (como el escalado y la rotación) a las coordenadas del mapa y, a continuación, montando los mapas de capa procesados en el orden z adecuado (de delante hacia atrás) y con la posición adecuada.

Los siguientes comandos se tienen en cuenta para el procesamiento de mapas de imágenes cuando se proporcionan junto con req=map (ya sea directamente en la solicitud, mediante plantillas de catálogo o en cadenas de catalog::Modifier):

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

Todos los demás comandos se ignoran de forma efectiva.

Los atributos SHAPE y COORDS de un(a) AREA se pueden modificar durante el procesamiento de una solicitud req=map; todos los demás atributos del elemento AREA se pasan sin modificación. En la mayoría de los casos, esto implica cambiar el valor SHAPE de DEFAULT a RECT (esto también agregaría el atributo COORDS) o cambiar los valores COORDS.

Cualquier elemento AREA que se vacíe durante el procesamiento se eliminará por completo. Si un mapa está asociado con layer=comp, se coloca detrás de todos los demás mapas. Los datos se devuelven en texto a partir de uno o más elementos del HTML AREA. Una cadena de respuesta vacía indica que no existe ningún mapa de imagen para los objetos especificados.

La transparencia de capa no se tiene en cuenta para el procesamiento de mapas. Una capa totalmente transparente puede seguir teniendo asociado un mapa de imagen. El mapa de una capa parcialmente transparente no se recorta a las regiones transparentes.

Véase también see-also

map=, catalog::Map, especificación del HTML 4.01

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