return;
}
url = resolver.rewriteURLWithPageURLRewriter(url, PageURLType.IMAGE);
ImageAttributes imageAttributes = new ImageAttributes();
BaseLocation location = resolver.getBaseLocation(selectedVariant);
imageAttributes.setLocalSrc(location == BaseLocation.DEVICE);
Variant variant = selectedVariant.getVariant();
ImageMetaData image = (ImageMetaData) variant.getMetaData();
// Make a note of whether this image is a convertible
// image asset
if (image.getConversionMode() == ImageConversionMode.ALWAYS_CONVERT) {
imageAttributes.setConvertibleImageAsset(true);
} else {
imageAttributes.setConvertibleImageAsset(false);
}
imageAttributes.setHeight(StringConvertor.valueOf(image.getHeight()));
imageAttributes.setWidth(StringConvertor.valueOf(image.getWidth()));
imageAttributes.setSrc(url);
imageAttributes.setAltText(alt);
protocol.writeImage(imageAttributes);
}