2
這可能是一個簡單的問題。檢索由DAM創建的不同引用Adobe CQ
如何在jsp中獲取不同的圖像格式?
例如
<img src"/content/dam/travel/Desert.png" />
圖像具有48×48和140x100等再現。如何在組件jsp中訪問這些內容?
我很感激幫助!
謝謝 斯里蘭卡
這可能是一個簡單的問題。檢索由DAM創建的不同引用Adobe CQ
如何在jsp中獲取不同的圖像格式?
例如
<img src"/content/dam/travel/Desert.png" />
圖像具有48×48和140x100等再現。如何在組件jsp中訪問這些內容?
我很感激幫助!
謝謝 斯里蘭卡
你可以做你的組件的JSP頁面上下一:
<%@include file="/libs/foundation/global.jsp" %>
<%
ResourceResolver resolver = slingRequest.getResourceResolver();
AssetManager assetManager = resolver.adaptTo(AssetManager.class);
Asset asset = assetManager.getAsset("/content/dam/travel/Desert.png");
List<Rendition> renditionList = asset.getRenditions();
//Now iterate through the renditionList to get the absolute path of each renditon for the specified asset
eachRendition.getPath();
%>
如果您在大壩打開一個資產,你可以看到在右側的引渡。如果您雙擊它們,它們將在新的選項卡/窗口中打開,您可以在其中看到直接的URL。在你的情況下,我猜想這些網址是:
<img src"/content/dam/travel/Desert.png/jcr:content/renditions/cq5dam.thumbnail.48.48.png" />
<img src"/content/dam/travel/Desert.png/jcr:content/renditions/cq5dam.thumbnail.140.00.png" />