protected void resizeSimpleImage( SimpleImageMetaData image, String imageKey, Rectangle cropBox, Dimension size) throws Exception { ImageData imageData = imageCacheManager.getImage(imageKey); InputStream is = new ByteArrayInputStream(imageData.getBinary()); ImageData imd = imageResizeMgr.generateImage(is, cropBox, size); String sizedKey = imageCacheManager.addImage(imd); image.setImageKey(sizedKey); image.setHeight(imd.getHeight()); image.setWidth(imd.getWidth()); image.setMetaData(imd); }