이미지 구성 요소 (v1) image-component-v
핵심 구성 요소의 이미지 구성 요소는 바로 편집 기능이 있는 적응형 이미지 구성 요소입니다.
사용량 usage
이미지 구성 요소를 사용하여 이미지 에셋을 간단히 배치하고 바로 편집 기능을 제공합니다. 콘텐츠 작성자의 소극적 로드 및 자르기 옵션이 있는 적응형 이미지 선택 기능이 포함됩니다.
템플릿 작성자는 디자인 대화 상자에서 허용된 이미지 폭과 자르기 및 추가 설정 옵션을 정의할 수 있습니다. 콘텐츠 편집기는 구성 대화 상자에서 에셋을 업로드하거나 선택하고, 편집 대화 상자에서 이미지를 자를 수 있습니다. 편리성을 추가하기 위해 이미지의 간단한 바로 수정 기능을 사용할 수도 있습니다.
버전 및 호환성 version-and-compatibility
이 문서에서는 AEM 6.3을 포함하는 핵심 구성 요소 릴리스 1.0.0과 함께 최초 도입된 이미지 구성 요소 v1에 대해 설명합니다.
다음 표에서 이미지 구성 요소 v1의 호환성을 확인할 수 있습니다.
샘플 구성 요소 출력 sample-component-output
다음은 We.Retail에서 얻은 샘플입니다.
스크린샷 screenshot
HTML html
<div class="cmp cmp-image aem-GridColumn aem-GridColumn--default--12">
<noscript data-cmp-image="{"smartImages":[],"smartSizes":[],"lazyEnabled":true}">
<img src="/content/we-retail/us/en/equipment/_jcr_content/root/responsivegrid/image.img.jpg" alt="Surfboard"/>
</noscript>
</div>
JSON json
"image": {
"columnClassNames": "aem-GridColumn aem-GridColumn--default--12",
"smartSizes": [],
"smartImages": [],
"lazyEnabled": true,
"src": "/content/we-retail/us/en/equipment/equipment/jcr%3acontent/root/responsivegrid/image.img.jpeg",
":type": "weretail/components/content/image"
}
구성 대화 상자 configure-dialog
표준 편집 대화 상자 및 디자인 편집 상자 외에도 이미지 구성 요소는 설명 및 기본 속성과 함께 이미지 자체를 정의하는 구성 대화 상자를 제공합니다.
-
이미지 에셋
- 에셋 브라우저에서 에셋을 삭제하거나 검색 옵션을 탭하여 로컬 파일 시스템에서 로드합니다.
- 지우기 를 탭하거나 클릭하여 현재 선택된 이미지 선택을 해제합니다.
- 편집 을 탭하거나 클릭하여 에셋 편집기에서 에셋 렌디션을 관리합니다.
-
장식적 이미지 - 이미지가 보조 기술에서 무시되어 대체 텍스트가 필요한지 확인합니다. 이는 장식적 이미지에만 적용됩니다.
-
대체 텍스트 - 이미지 의미 또는 기능에 대한 시각 장애인 독자용 대체 텍스트입니다.
-
링크
- 이미지를 다른 리소스에 연결합니다.
- 선택 대화 상자를 통해 다른 AEM 리소스에 연결합니다.
- AEM 리소스에 연결되지 않은 경우 절대 URL을 입력합니다. 절대 URL이 아닌 URL은 AEM의 상대 URL로 해석됩니다.
-
캡션 - 이미지 아래 표시된 이미지에 대한 추가 정보는 기본입니다.
-
팝업으로 캡션 표시 - 확인 표시가 되어 있으면 캡션은 이미지 아래에 표시되지 않고 마우스로 이미지를 가리키면 일부 브라우저에서 팝업으로 표시됩니다.
편집 대화 상자 edit-dialog
콘텐츠 작성자는 편집 대화 상자를 통해 실행 맵을 자르고 수정하고, 이미지를 확대/축소할 수 있습니다.
-
자르기 시작
이 옵션을 선택하면 자르기 비율을 사전 정의하는 드롭다운이 열립니다.
- 프리 핸드 옵션을 선택하여 자체 자르기를 정의합니다.
- 자르기 제거 옵션을 선택하면 원본 에셋이 표시됩니다.
자르기 옵션이 선택되면 파란색 핸들이 사용하여 이미지에서 자르기 크기를 조정합니다.
-
오른쪽 회전
이 옵션을 사용하여 오른쪽으로(시계 방향으로) 이미지를 90° 회전합니다.
-
맵 실행
이 옵션을 사용하여 실행 맵을 이미지에 적용합니다. 이 옵션을 선택하면 사용자가 맵의 모양을 선택할 수 있는 새 창이 열립니다.
-
사각형 맵 추가
-
원형 맵 추가
-
다각형 맵 추가
- 기본적으로 삼각형 맵을 추가합니다. 해당 모양의 선을 더블 클릭하여 새 측면에 파란색 크기 조정 핸들을 새로 추가합니다.
맵 모양이 선택되면 이미지 위에 겹쳐 놓고 크기를 조정합니다. 파란색 핸들을 드래그 앤 드롭하여 모양을 조정합니다.
실행 앱 크기를 조정하고 나서 클릭하면 플로팅 툴바가 열려 링크 경로를 정의할 수 있습니다.
-
경로
-
경로 피커 옵션을 사용하여 AEM에서 경로를 선택합니다.
-
경로가 AEM에 없는 경우 절대 URL을 사용합니다. 절대 경로가 아닌 경로는 AEM의 상대 경로로 해석될 수 있습니다.
-
대체 텍스트
경로 대상에 대한 대체 설명 -
대상
- 동일한 탭
- 새 탭
- 상위 프레임
- 맨 위 프레임
-
맵을 저장하려면 파란색 확인 표시를 탭하거나 클릭하고, 맵을 취소하려면 검은색 x를 탭하거나 클릭하고, 맵을 삭제하려면 빨간색 휴지통을 탭하거나 클릭합니다.
-
-
확대/축소 재설정
이미지가 이미 확대/축소되었다면 이 옵션을 사용하여 확대/축소 레벨을 재설정합니다.
-
확대/축소 슬라이더 열기
이 옵션을 사용하여 이미지의 확대/축소 레벨을 제어하는 슬라이더를 표시합니다.
바로 편집 기능을 가진 편집기를 사용하여 이미지를 수정합니다. 공간 제약으로 인라인에서는 기본 옵션만 제공됩니다. 전체 편집 옵션의 경우 전체 화면 모드를 사용합니다.
디자인 대화 상자 design-dialog
템플릿 작성자는 디자인 대화 상자를 통해 구성 요소 사용 시 필요한 자르기 업로드 및 회전 업로드를 정의할 수 있습니다.
메인 main
메인 탭에서 이미지에 대해 허용된 너비 목록을 픽셀 단위로 정의하여 목록에서 가장 적절한 너비를 자동으로 로드합니다.
추가 버튼을 탭하거나 클릭하여 다른 크기를 추가합니다.
- 그랩 드래그 핸들을 사용하여 크기의 순서를 재배열합니다.
- 삭제 아이콘을 사용하여 폭을 삭제합니다.
기본적으로 이미지가 표시될 때까지 이미지 로드를 연기합니다. 소극적 로드 활성화 옵션을 사용하여 페이지 로드에서 이미지를 로드합니다.
-
웹 최적화 이미지 활성화 - 선택하면 웹에 최적화된 이미지 제공 서비스는 WebP 형식으로 이미지를 전달하여 이미지 크기를 평균 25% 줄일 수 있습니다.
- 이 옵션은 AEMaaCS에서만 사용할 수 있습니다.
- 선택하지 않거나 웹 최적화된 이미지 제공 서비스를 사용할 수 없는 경우 적응형 이미지 서블릿이 사용됩니다.
기능 features
기능 탭에서 업로드 옵션, 방향 및 자르기 옵션을 사용할 때 콘텐츠 작성자가 사용할 수 있는 옵션을 정의할 수 있습니다.
-
웹 최적화 이미지 활성화 - 선택하면 웹에 최적화된 이미지 제공 서비스는 WebP 형식으로 이미지를 전달하여 이미지 크기를 평균 25% 줄일 수 있습니다.
- 이 옵션은 AEMaaCS에서만 사용할 수 있습니다.
- 선택하지 않거나 웹 최적화된 이미지 제공 서비스를 사용할 수 없는 경우 적응형 이미지 서블릿이 사용됩니다.
-
소스
파일 시스템에서 에셋 업로드 허용 옵션을 선택하여 콘텐츠 작성자는 자신의 컴퓨터에서 이미지를 업로드할 수 있습니다. 콘텐츠 작성자가 AEM에서 에셋만 강제 선택하려면 이 옵션 선택을 해제합니다.
-
방향
- 회전 - 이 옵션을 사용하여 콘텐츠 작성자는 오른쪽 회전 옵션을 사용할 수 있습니다.
- 뒤집기
이 옵션을 사용하여 콘텐츠 작성자는 가로 뒤집기 및 세로 뒤집기 옵션을 사용할 수 있습니다.
note caution CAUTION 뒤집기 옵션은 기본적으로 비활성화되어 있습니다. 옵션이 활성화되면 이미지 구성 요소의 편집 대화 상자에 가로 뒤집기 와 세로 뒤집기 버튼이 표시됩니다. 하지만 AEM에서는 현재 기능을 지원하지 않으며 이 옵션 사용으로 변경 사항이 발생하면 지속되지 않습니다. -
자르기
자르기 허용 옵션을 선택하여 콘텐츠 작성자는 편집 대화 상자의 구성 요소에 있는 이미지를 자를 수 있습니다.
- 추가 를 클릭하여 사전 정의된 자르기 종횡비를 추가합니다.
- 자르기 시작 드롭다운에 표시된 설명하는 이름을 입력합니다.
- 숫자로 된 종횡비를 입력합니다.
- 드래그 핸들을 사용하여 종횡비의 순서를 재배열합니다.
- 휴지통을 사용하여 종횡비를 삭제합니다.
note caution CAUTION AEM에서 자르기 종횡비는 높이/폭 으로 정의됩니다. 이는 종래의 폭/높이 정의와 다르며, 레거시 호환성을 위해 수행됩니다. 종횡비 이름이 UI에 명확하게 표시되고 종황비 자체가 아니기 때문에 이름이 제공되어도 콘텐츠 작성자는 차이를 알 수 없습니다.
기술 세부 사항 technical-details
이미지 구성 요소에 대한 최신 기술 설명서는 GitHub에서 확인할 수 있습니다.
GitHub에서 전체 핵심 구성 요소 프로젝트를 다운로드할 수 있습니다.
핵심 구성 요소 개발에 대한 자세한 내용은 핵심 구성 요소 개발자 설명서를 참조하십시오.