Как получить несколько качественных изображений с помощью AEM Adaptive Image Servlet

Я хочу использовать Adaptive Image Servlet и создавать изображения разного качества (25% изображения низкого качества и 82% фактического изображения). Я использую сайт AEM6.3 We.Retail, никаких пользовательских компонентов. Когда я нажимаю на страницу We.Retail

http://localhost:4502/content/we-retail/us/en/experience/arctic-surfing-in-lofoten.html?wcmmode=disabled

Он загружает изображение

http://localhost:4502/content/we-retail/us/en/experience/arctic-surfing-in-lofoten/_jcr_content/root/responsivegrid/content_fragment/par3/image.img.75.1024.jpeg/1579280316937/fjord-waves.jpeg

Это изображение имеет добротность 75%, как и image.img.75.1024.jpeg. Это качество 75% продиктовано политикой проектирования компонентов здесь:введите здесь описание изображения Как только это качество определено в политике, я не могу создать одно и то же изображение с другим качеством. Например: http://localhost:4502/content/we-retail/us/en/experience/arctic-surfing-in-lofoten/_jcr_content/root/responsivegrid/content_fragment/par3/image.img.25.1024.jpeg/1579280316937/fjord-waves.jpeg

терпит неудачу. Я должен перейти к политике дизайна, отредактировать качество до 25%, а затем получить правильное качество.

Мое требование: у меня есть компонент наложения изображения, который загружает изображение низкого качества при загрузке страницы и перемещается до более высокого качества при наведении. Как использовать Adaptive Image Servlet и получать изображения с разными коэффициентами качества для одного и того же компонента изображения?

Обновление: чтение AdaptiveImageServlet, он выбирает качество из политики компонентов. Итак, позвольте мне перефразировать мой вопрос. Доступно ли расширение/конфигурация для AdaptiveImageServlet, которое принимает настраиваемый параметр качества?


person Saravana Prakash    schedule 19.01.2020    source источник


Ответы (1)


Похоже, вам придется написать собственное расширение для этого класса, чтобы расширить функциональность.

person ronnyfm    schedule 20.01.2020
comment
К сожалению, да. это то, что я закончил делать. Я хотел гибридную версию AdaptiveImageServlet от ядра и NamedImageTransformServlet от acs commons, чтобы получить нужный мне вкус. Написал собственный сервлет преобразования изображения, который работает сейчас. Спасибо за ваше время. - person Saravana Prakash; 20.01.2020