|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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 | +--org.apache.batik.transcoder.image.PNGTranscoder
This class is an ImageTranscoder that produces a PNG image.
Inner classes inherited from class org.apache.batik.transcoder.SVGAbstractTranscoder |
SVGAbstractTranscoder.SVGAbstractTranscoderUserAgent |
Field Summary | |
static TranscodingHints.Key |
KEY_GAMMA
The gamma correction key. |
static TranscodingHints.Key |
KEY_INDEXED
The write a 256 color indexed image key. |
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 |
curAOI, curTxf, DEFAULT_ALLOWED_SCRIPT_TYPES, height, KEY_ALLOWED_SCRIPT_TYPES, KEY_ALTERNATE_STYLESHEET, KEY_AOI, KEY_CONSTRAIN_SCRIPT_ORIGIN, KEY_EXECUTE_ONLOAD, KEY_HEIGHT, KEY_LANGUAGE, KEY_MEDIA, KEY_PIXEL_TO_MM, KEY_PIXEL_UNIT_TO_MILLIMETER, KEY_USER_STYLESHEET_URI, KEY_WIDTH, root, userAgent, width |
Fields inherited from class org.apache.batik.transcoder.XMLAbstractTranscoder |
KEY_DOCUMENT_ELEMENT, KEY_DOCUMENT_ELEMENT_NAMESPACE_URI, KEY_DOM_IMPLEMENTATION, KEY_XML_PARSER_CLASSNAME, KEY_XML_PARSER_VALIDATING |
Fields inherited from class org.apache.batik.transcoder.TranscoderSupport |
handler, hints |
Constructor Summary | |
PNGTranscoder()
Constructs a new transcoder that produces png images. |
Method Summary | |
java.awt.image.BufferedImage |
createImage(int width,
int height)
Creates a new ARGB image with the specified dimension. |
void |
writeImage(java.awt.image.BufferedImage img,
TranscoderOutput output)
Writes the specified image to the specified output. |
Methods inherited from class org.apache.batik.transcoder.image.ImageTranscoder |
transcode |
Methods inherited from class org.apache.batik.transcoder.SVGAbstractTranscoder |
createDocumentFactory, createUserAgent |
Methods inherited from class org.apache.batik.transcoder.XMLAbstractTranscoder |
transcode |
Methods inherited from class org.apache.batik.transcoder.TranscoderSupport |
addTranscodingHint, getErrorHandler, getTranscodingHints, removeTranscodingHint, setErrorHandler, setTranscodingHints, setTranscodingHints |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.batik.transcoder.Transcoder |
addTranscodingHint, getErrorHandler, getTranscodingHints, removeTranscodingHint, setErrorHandler, setTranscodingHints, setTranscodingHints |
Field Detail |
public static final TranscodingHints.Key KEY_GAMMA
Key: |
KEY_GAMMA |
---|---|
Value: |
Float |
Default: |
PNGEncodeParam.INTENT_PERCEPTUAL |
Required: |
No |
Description: |
Controls the gamma correction of the png image. |
public static final TranscodingHints.Key KEY_INDEXED
Key: |
KEY_INDEXED |
---|---|
Value: |
Boolean |
Default: |
False |
Required: |
No |
Description: |
Turns on the reduction of the image to 256 colors. The resultant PNG will be an indexed PNG with 256 colors. |
Constructor Detail |
public PNGTranscoder()
Method Detail |
public java.awt.image.BufferedImage createImage(int width, int height)
createImage
in class ImageTranscoder
width
- the image width in pixelsheight
- the image height in pixelspublic void writeImage(java.awt.image.BufferedImage img, TranscoderOutput output) throws TranscoderException
writeImage
in class ImageTranscoder
img
- the image to writeoutput
- the output where to store the imageTranscoderException
- if an error occured while storing the image
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |