핵심 구성 요소가 이미지 제공을 위해 적응형 이미지 서블릿을 사용하는 방법과 해당 사용을 최적화하는 방법에 대해 알아봅니다.
이미지 핵심 구성 요소는 두 가지 방법을 사용하여 이미지를 제공할 수 있습니다.
이 문서에서는 기본 적응형 이미지 서블릿에 대해 설명합니다.
기본적으로 이미지 구성 요소는 핵심 구성 요소의 적응형 이미지 서블릿을 사용하여 이미지를 제공합니다. 적응형 이미지 서블릿은 이미지를 처리 및 스트리밍하고, 개발자에 의해 핵심 구성 요소 맞춤화에 활용될 수 있습니다.
적응형 이미지 서블릿은 표시되는 컨테이너의 크기에 따라 표시할 가장 적절한 렌디션을 자동으로 선택합니다. 렌디션 선택 프로세스는 다음과 같습니다.
적응형 이미지 서블릿은 요청된 이미지 크기 및 유형에 가장 적합한 렌디션을 선택합니다. DAM 렌디션 및 이미지 구성 요소 허용 폭은 적응형 이미지 서블릿이 가능한 한 적게 처리할 수 있도록 동기식으로 정의하는 것이 좋습니다.
이렇게 하면 성능이 향상되고 기본 이미지 처리 라이브러리에서 일부 이미지가 올바르게 처리되지 않는 문제를 방지할 수 있습니다.
적응형 이미지 서블릿은 Last-Modified
헤더를 통해 조건부 요청을 지원하지만 Last-Modified
헤더의 캐싱은 발송자에서 활성화해야 합니다.
AEM Project Archetype의 샘플 발송자 구성에는 이미 이 구성이 포함됩니다.