/** * Returns the <code>ImageTranscoder</code> the Test should * use */ public ImageTranscoder getTestImageTranscoder(){ ImageTranscoder t = new InternalPNGTranscoder(); t.addTranscodingHint(PNGTranscoder.KEY_FORCE_TRANSPARENT_WHITE, Boolean.FALSE); t.addTranscodingHint(PNGTranscoder.KEY_BACKGROUND_COLOR, new Color(0,0,0,0)); t.addTranscodingHint(PNGTranscoder.KEY_EXECUTE_ONLOAD, Boolean.TRUE); if (validate){ t.addTranscodingHint(PNGTranscoder.KEY_XML_PARSER_VALIDATING, Boolean.TRUE); t.addTranscodingHint(PNGTranscoder.KEY_XML_PARSER_CLASSNAME, VALIDATING_PARSER); } if (userLanguage != null){ t.addTranscodingHint(PNGTranscoder.KEY_LANGUAGE, userLanguage); } return t; }
/** * Returns the <code>ImageTranscoder</code> the Test should * use */ public ImageTranscoder getTestImageTranscoder(){ ImageTranscoder t = super.getTestImageTranscoder(); t.addTranscodingHint(PNGTranscoder.KEY_MEDIA, parameter); return t; }
/** * Returns the <code>ImageTranscoder</code> the Test should * use */ public ImageTranscoder getTestImageTranscoder(){ ImageTranscoder t = super.getTestImageTranscoder(); t.addTranscodingHint(PNGTranscoder.KEY_ALTERNATE_STYLESHEET, parameter); return t; }
private static byte[] getRasterImageByteArray(final Document document, final int width, final ImageFormat imageFormat) { // Create a image transcoder final ImageTranscoder t; if (imageFormat == ImageFormat.JPEG) { t = new JPEGTranscoder(); t.addTranscodingHint(JPEGTranscoder.KEY_QUALITY, new Float(.8)); t.addTranscodingHint(JPEGTranscoder.KEY_WIDTH, new Float(width)); // } else if (imageFormat == ImageFormat.TIFF) { // t = new TIFFTranscoder(); // t.addTranscodingHint(TIFFTranscoder.KEY_WIDTH, new Float(width)); } else { t = new PNGTranscoder(); t.addTranscodingHint(PNGTranscoder.KEY_WIDTH, new Float(width)); } // Set the transcoding hints. TranscoderInput input = new TranscoderInput(document); final ByteArrayOutputStream baos = new ByteArrayOutputStream(); final TranscoderOutput output = new TranscoderOutput(baos); // Save the image. try { t.transcode(input, output); } catch (TranscoderException ex) { log.error("Exception encountered " + ex, ex); } return baos.toByteArray(); }
final ImageTranscoder trans = new PNGTranscoder(); if (application.getXMLParserClassName() != null) { trans.addTranscodingHint (JPEGTranscoder.KEY_XML_PARSER_CLASSNAME, application.getXMLParserClassName()); trans.addTranscodingHint(PNGTranscoder.KEY_FORCE_TRANSPARENT_WHITE, Boolean.TRUE ); trans.addTranscodingHint(PNGTranscoder.KEY_INDEXED, new Integer(8));
final ImageTranscoder trans = new JPEGTranscoder(); if (application.getXMLParserClassName() != null) { trans.addTranscodingHint (JPEGTranscoder.KEY_XML_PARSER_CLASSNAME, application.getXMLParserClassName()); trans.addTranscodingHint (JPEGTranscoder.KEY_QUALITY, new Float(quality));
final ImageTranscoder trans = new PNGTranscoder(); if (application.getXMLParserClassName() != null) { trans.addTranscodingHint (JPEGTranscoder.KEY_XML_PARSER_CLASSNAME, application.getXMLParserClassName()); trans.addTranscodingHint(PNGTranscoder.KEY_FORCE_TRANSPARENT_WHITE, Boolean.TRUE ); trans.addTranscodingHint(PNGTranscoder.KEY_INDEXED, 8);
final ImageTranscoder trans = new JPEGTranscoder(); if (application.getXMLParserClassName() != null) { trans.addTranscodingHint (JPEGTranscoder.KEY_XML_PARSER_CLASSNAME, application.getXMLParserClassName()); trans.addTranscodingHint (JPEGTranscoder.KEY_QUALITY, quality);
final ImageTranscoder trans = new TIFFTranscoder(); if (application.getXMLParserClassName() != null) { trans.addTranscodingHint (JPEGTranscoder.KEY_XML_PARSER_CLASSNAME, application.getXMLParserClassName());
final ImageTranscoder trans = new TIFFTranscoder(); if (application.getXMLParserClassName() != null) { trans.addTranscodingHint (JPEGTranscoder.KEY_XML_PARSER_CLASSNAME, application.getXMLParserClassName());
if (t instanceof JPEGTranscoder) { t.addTranscodingHint(KEY_QUALITY, min(1, max(0, parameters.getJpgQuality() / 100f))); t.addTranscodingHint(KEY_BACKGROUND_COLOR, new Color(parameters.getJpgBackgroundColor())); t.addTranscodingHint(KEY_WIDTH, new Float(outputBounds.getWidth())); t.addTranscodingHint(KEY_HEIGHT, new Float(outputBounds.getHeight())); t.addTranscodingHint(KEY_PIXEL_UNIT_TO_MILLIMETER, MM_PER_INCH / svg.getDensity().getDpi());
if (t instanceof JPEGTranscoder) { t.addTranscodingHint(KEY_QUALITY, min(1, max(0, parameters.getJpgQuality() / 100f))); t.addTranscodingHint(KEY_BACKGROUND_COLOR, new Color(parameters.getJpgBackgroundColor())); t.addTranscodingHint(KEY_WIDTH, new Float(outputBounds.getWidth())); t.addTranscodingHint(KEY_HEIGHT, new Float(outputBounds.getHeight())); t.addTranscodingHint(KEY_PIXEL_UNIT_TO_MILLIMETER, MM_PER_INCH / svg.getDensity().getDpi());
t.addTranscodingHint(JPEGTranscoder.KEY_QUALITY, new Float(.8)); } else if (ImageTypes.PNG.equalsType(imageType)) { t = new PNGTranscoder();