이미지 맵

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= , 카탈로그::맵, HTML 4.01 사양

이 페이지에서는