Hi,
I just get a small CQ5 project of resizing the smartImage. Right now, I have two options.
One
Node jcrContent = currentNode.getNode("image/jcr:content"); String imagePath = jcrContent.getPath(); Resource imageRes = resourceResolver.getResource(imagePath); Image img = new Image(imageRes); img.setItemName(Image.NN_FILE, "image"); img.setSrc(img.getPath()); img.setSelector("img");
Once it is done, i will just use <image src="<%= img.getSrc() %>" width="35%" heigh="35%" /> to display a easy resized picture.
Option Two, extend the AbstractImageServlet to do a real resizing work.(This I havn't done yet).
My question is do these two approaches achive the same image quanlity?
Thank you
Solved! Go to Solution.
Views
Replies
Total Likes
IMO, Using image size attributes can make image appear to be squashed, lower quality etc based on the value set. With AbstractImageServlet internal uses layer by making use if Java2D API there by the rendering quality be as high as possible.
Views
Replies
Total Likes
IMO, Using image size attributes can make image appear to be squashed, lower quality etc based on the value set. With AbstractImageServlet internal uses layer by making use if Java2D API there by the rendering quality be as high as possible.
Views
Replies
Total Likes