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.
- Version:
- $Id: TIFFTranscoder.java 1733416 2016-03-03 07:07:13Z gadams $
- Author:
- Thierry Kormann
|
Nested Class Summary |
static interface |
TIFFTranscoder.WriteAdapter
This interface is used by TIFFTranscoder to write TIFF images
through different codecs. |
| 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_SNAPSHOT_TIME, 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 useful 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. |
KEY_COMPRESSION_METHOD
public static final TranscodingHints.Key KEY_COMPRESSION_METHOD
- The compression method for the image.
| Key: |
KEY_COMPRESSION_METHOD |
| Value: |
String ("none", "packbits", "jpeg" etc.) |
| Default: |
"none" (no compression) |
| Required: |
Recommended |
| Description: |
Specify the compression method used to encode the image. |
TIFFTranscoder
public TIFFTranscoder()
- Constructs a new transcoder that produces tiff images.
getUserAgent
public UserAgent getUserAgent()
- Returns:
- the transcoder's user agent
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 © 2000–2017 Apache Software Foundation. All rights reserved.