org.apache.batik.transcoder.image
Class TIFFTranscoder
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.TIFFTranscoder
- All Implemented Interfaces:
- Transcoder
- public class TIFFTranscoder
- extends ImageTranscoder
This class is an ImageTranscoder that produces a TIFF image.
Fields inherited from class org.apache.batik.transcoder.SVGAbstractTranscoder |
builder, ctx, curAOI, curTxf, DEFAULT_ALLOWED_SCRIPT_TYPES, DEFAULT_DEFAULT_FONT_FAMILY, height, 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_USER_STYLESHEET_URI, KEY_WIDTH, root, userAgent, width |
Constructor Summary |
TIFFTranscoder()
Constructs a new transcoder that produces tiff images. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KEY_FORCE_TRANSPARENT_WHITE
public static final TranscodingHints.Key KEY_FORCE_TRANSPARENT_WHITE
- The forceTransparentWhite key.
Key: |
KEY_FORCE_TRANSPARENT_WHITE |
Value: |
Boolean |
Default: |
false |
Required: |
No |
Description: |
It controls whether the encoder should
force the image's fully transparent pixels to be fully transparent
white instead of fully transparent black. This is usefull when the
encoded TIFF is displayed in a viewer which does not support TIFF
transparency and lets the image display with a white background instead
of a black background.
However, note that the modified image will display differently
over a white background in a viewer that supports
transparency. |
TIFFTranscoder
public TIFFTranscoder()
- Constructs a new transcoder that produces tiff images.
createImage
public BufferedImage createImage(int width,
int height)
- Creates a new ARGB image with the specified dimension.
- Specified by:
createImage
in class ImageTranscoder
- Parameters:
width
- the image width in pixelsheight
- the image height in pixels
writeImage
public void writeImage(BufferedImage img,
TranscoderOutput output)
throws TranscoderException
- Writes the specified image to the specified output.
- Specified by:
writeImage
in class ImageTranscoder
- Parameters:
img
- the image to writeoutput
- the output where to store the image
- Throws:
TranscoderException
- if an error occured while storing the image
Copyright ? 2005 Apache Software Foundation. All Rights Reserved.