影像地圖 image-maps
IS提供簡化HTML影像地圖使用的機制。 IS中的JAVA和Flash檢視器也包含對影像地圖的有限支援。
透過catalog::Map或使用map=命令將Source影像地圖提供給IS,並使用req=map命令擷取已處理的地圖。
影像地圖包含一或多個HTML AREA元素,並正確以「<」和「>」分隔。 如果透過catalog::Map提供,則所有畫素座標值都會假設為使用原始影像解析度,並且相對於(未修改的)來源影像左上角。 透過map=命令提供時,座標值會假設為圖層座標,相對於圖層的左上角(rotate=與extend=之後)。
NOTE
目前不允許使用%座標,且處理方式可能不正確。
IS會透過將空間轉換(例如縮放和旋轉)套用至地圖座標,然後以適當的z順序(從前到後)組裝處理過的圖層地圖,從每個組成圖層的來源影像地圖產生複合影像地圖。
與req=map一起提供時(直接在要求中、透過目錄範本或在catalog::Modifier字串中),會考慮使用下列命令來處理影像地圖:
align=wid=hei=scl=crop=flip=rotate=scale=layer=size=extend=origin=pos=anchor=src=map=
所有其他指令都會被有效忽略。
處理SHAPE要求期間,COORDS的AREA和req=map屬性可能會修改,AREA專案的所有其他屬性都會不經修改而傳遞。 在大多數情況下,這涉及將SHAPE值從DEFAULT變更為RECT (這也會新增COORDS屬性),或變更COORDS值。
處理期間變為空白的任何AREA元素都會完全移除。 如果地圖與layer=comp相關聯,則會將其置於所有其他地圖之後。 資料會以文字形式傳回,作為一或多個HTML AREA元素。 空白的回覆字串表示指定的物件沒有影像地圖。
處理地圖時不會考量圖層透明度。 完全透明的圖層仍然可以有與其關聯的影像地圖。 部分透明圖層的對映不會裁剪至透明區域。
另請參閱 see-also
recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49