如何使用AEM自适应图像Servlet获得多张质量的图像

问题描述 投票:0回答:1

我想使用自适应图像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

此图像的质量因子为image.img.75.1024.jpeg中的75%。这75%的质量是在以下组件设计政策中规定的:enter image description here一旦在政策中定义了这种质量,就无法生成具有不同质量的相同图像。例如: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%,然后得出正确的质量。

我的要求:我有一个图像叠加层组件,该组件可以在页面加载时加载低质量的图像,并在悬停时平移为更高的质量。如何使用自适应图像Servlet并为同一图像组件获取不同质量因子的图像?

更新:正在读取AdaptiveImageServlet实现,它正在从组件策略中选择质量。所以,让我改一下我的问题。是否有可用于AdaptiveImageServlet的扩展/配置,可以接受自定义质量参数?

image aem assets dam
1个回答
0
投票

看来您必须为此类编写自己的扩展程序才能扩展功能。

© www.soinside.com 2019 - 2024. All rights reserved.