AffineTransform t = SVGUtilities.getPreserveAspectRatioTransform
(elt, w, h, parserFactory);
renderer.setTransform(t);
renderer.setTree(gvtRoot);
try {
renderer.repaint(new Rectangle(0, 0, w, h));
// save the offscreen image
writeImage(img, ostream);
} catch (IOException ex) {
throw new TranscoderException(ex.getMessage(), ex);
} catch (InterruptedException ex) {