// create a BufferedImage of the appropriate type
int w = buffer.getWidth();
int h = buffer.getHeight();
final ImageTranscoder trans = new TIFFTranscoder();
if (application.getXMLParserClassName() != null) {
trans.addTranscodingHint
(JPEGTranscoder.KEY_XML_PARSER_CLASSNAME,
application.getXMLParserClassName());
}
final BufferedImage img = trans.createImage(w, h);