you can try something like below:
@Model(adaptables = { Resource.class, SlingHttpServletRequest.class })
public class ImageMetadataModel {
@Inject
@Optional
private String assetPath;
@SlingObject
private ResourceResolver resourceResolver;
public String getProperty () {
Resource resource = resourceResolver.getResource(assetPath);
String property = “”;
if (resource != null) {
Asset asset = resource.adaptTo(Asset.class);
property = asset.getMetadataValue("dc:title");
}
return property;
}
}
Arun Patidar

