Package elki.visualization.batikutil
Class ThumbnailTranscoder
- java.lang.Object
-
- org.apache.batik.transcoder.TranscoderSupport
-
- org.apache.batik.transcoder.AbstractTranscoder
-
- org.apache.batik.transcoder.XMLAbstractTranscoder
-
- org.apache.batik.transcoder.SVGAbstractTranscoder
-
- org.apache.batik.transcoder.image.ImageTranscoder
-
- elki.visualization.batikutil.ThumbnailTranscoder
-
- All Implemented Interfaces:
org.apache.batik.transcoder.Transcoder
public class ThumbnailTranscoder extends org.apache.batik.transcoder.image.ImageTranscoderTranscode images to in-memory thumbnails.- Since:
- 0.5.0
- Author:
- Erich Schubert
-
-
Field Summary
Fields Modifier and Type Field Description private java.awt.image.BufferedImagelastimgLast image produced.-
Fields inherited from class org.apache.batik.transcoder.image.ImageTranscoder
KEY_BACKGROUND_COLOR, KEY_FORCE_TRANSPARENT_WHITE
-
Fields inherited from class org.apache.batik.transcoder.SVGAbstractTranscoder
builder, ctx, curAOI, curTxf, DEFAULT_ALLOWED_SCRIPT_TYPES, DEFAULT_DEFAULT_FONT_FAMILY, height, KEY_ALLOW_EXTERNAL_RESOURCES, KEY_ALLOWED_SCRIPT_TYPES, KEY_ALTERNATE_STYLESHEET, KEY_AOI, KEY_CONSTRAIN_SCRIPT_ORIGIN, KEY_DEFAULT_FONT_FAMILY, KEY_EXECUTE_ONLOAD, KEY_HEIGHT, KEY_LANGUAGE, KEY_MAX_HEIGHT, KEY_MAX_WIDTH, KEY_MEDIA, KEY_PIXEL_TO_MM, KEY_PIXEL_UNIT_TO_MILLIMETER, KEY_SNAPSHOT_TIME, KEY_USER_STYLESHEET_URI, KEY_WIDTH, root, userAgent, width
-
-
Constructor Summary
Constructors Constructor Description ThumbnailTranscoder()Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.image.BufferedImagecreateImage(int width, int height)java.awt.image.BufferedImagegetLastImage()Get the latest image produced.voidwriteImage(java.awt.image.BufferedImage img, org.apache.batik.transcoder.TranscoderOutput output)Output will be ignored!-
Methods inherited from class org.apache.batik.transcoder.image.ImageTranscoder
createRenderer, forceTransparentWhite, transcode
-
Methods inherited from class org.apache.batik.transcoder.SVGAbstractTranscoder
createBridgeContext, createBridgeContext, createBridgeContext, createDocumentFactory, createUserAgent, getCanvasGraphicsNode, setImageSize, transcode
-
Methods inherited from class org.apache.batik.transcoder.TranscoderSupport
addTranscodingHint, getErrorHandler, getTranscodingHints, removeTranscodingHint, setErrorHandler, setTranscodingHints, setTranscodingHints
-
-
-
-
Method Detail
-
createImage
public java.awt.image.BufferedImage createImage(int width, int height)- Specified by:
createImagein classorg.apache.batik.transcoder.image.ImageTranscoder
-
writeImage
public void writeImage(java.awt.image.BufferedImage img, org.apache.batik.transcoder.TranscoderOutput output) throws org.apache.batik.transcoder.TranscoderExceptionOutput will be ignored!- Specified by:
writeImagein classorg.apache.batik.transcoder.image.ImageTranscoder- Throws:
org.apache.batik.transcoder.TranscoderException
-
getLastImage
public java.awt.image.BufferedImage getLastImage()
Get the latest image produced.- Returns:
- the last image produced
-
-