이미지 맵

IS는 HTML 이미지 맵의 사용을 단순화하는 메커니즘을 제공합니다. IS의 JAVA 기반 및 Flash 기반 뷰어에는 이미지 맵에 대한 제한된 지원도 포함됩니다.

소스 이미지 맵은 다음을 통해 IS에 제공됩니다. catalog::Map 또는 map= 명령 및 처리된 맵은 req=map 명령입니다.

이미지 맵은 '<' 및 '>'로 올바르게 구분된 하나 이상의 HTML AREA 요소로 구성됩니다. catalog::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=

다른 모든 명령은 효과적으로 무시됩니다.

다음 SHAPECOORDS 의 속성 AREA 을(를) 처리하는 동안 변경될 수 있습니다. req=map 요청, 의 다른 모든 속성 AREA 요소는 수정 없이 전달됩니다. 대부분의 경우 다음과 같이 변경됩니다. SHAPE 값: 부터 DEFAULTRECT (또한 COORDS attribute) 또는 COORDS 값.

임의 AREA 처리 중에 비어 있는 요소는 완전히 제거됩니다. 맵이 연결된 경우 layer=comp 다른 모든 지도 뒤에 있습니다. 데이터는 하나 이상의 HTML 형태로 텍스트 형식으로 반환됩니다 AREA 요소. 빈 응답 문자열은 지정된 개체에 대한 이미지 맵이 없음을 나타냅니다.

맵 처리에는 레이어 투명도가 고려되지 않습니다. 완전히 투명한 레이어는 여전히 그와 연관된 이미지 맵을 가질 수 있다. 부분적으로 투명한 레이어의 맵은 투명 영역에 클리핑되지 않습니다.

참조

map= , catalog::Map, HTML 4.01 사양

이 페이지에서는