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.ImageTranscoder
Transcode images to in-memory thumbnails.- Since:
- 0.5.0
- Author:
- Erich Schubert
-
-
Field Summary
Fields Modifier and Type Field Description private java.awt.image.BufferedImage
lastimg
Last 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.BufferedImage
createImage(int width, int height)
java.awt.image.BufferedImage
getLastImage()
Get the latest image produced.void
writeImage(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:
createImage
in 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.TranscoderException
Output will be ignored!- Specified by:
writeImage
in 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
-
-