影像地圖

IS提供簡化HTML影像地圖使用的機制。 IS中以JAVA為基礎和以Flash為基礎的檢視器也包含對影像地圖的有限支援。

源影像映射通過catalog::Map或通過map=命令提供給IS,並且使用req=map命令檢索處理過的映射。

影像地圖由一或多個HTML AREA元素組成,並以'<'和'>'正確分隔。 如果透過目錄::Map提供,則所有像素座標值都假設為原始影像解析度,且相對於(未修改)來源影像的左上角。 通過map=命令提供時,坐標值假定為相對於層左上角(rotate=extend=之後)的層坐標。

注意

目前不允許%座標,而且可能會處理錯誤。

IS通過將空間變換(例如縮放和旋轉)應用於映射坐標,然後以適當的z順序(前後)和適當的定位來從每個組成層的源影像映射生成複合影像映射。

當與req=map(直接在請求中、透過目錄範本或catalog::Modifier字串中)一起提供時,會考慮使用下列命令來處理影像地圖:

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

其他所有命令都被有效忽略。

在處理req=map請求期間可修改SHAPECOORDS屬性,不修改AREA元素的所有其它屬性都被傳遞。 AREA在大多數情況下,這包括將SHAPE值從DEFAULT變更為RECT(這也會新增COORDS屬性),或變更COORDS值。

任何在處理期間變成空白的AREA元素都會完全移除。 如果映射與layer=comp關聯,則它會放在所有其他映射後面。 資料會以文字形式一傳回,成為或多個HTML AREA元素。 空回覆字串表示指定物件沒有影像對應。

圖層透明度不會被視為地圖處理。 完全透明的圖層仍然可以具有與其相關聯的影像映射。 部分透明層的映射不會被修剪到透明區域。

另請參閱

map= , catalog::Map, HTML 4.01規格

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free