org.apache.batik.ext.awt.image.spi

Class ImageWriterParams

public class ImageWriterParams extends Object

Parameters for the encoder which is accessed through the ImageWriter interface.
Constructor Summary
ImageWriterParams()
Default constructor.
Method Summary
StringgetCompressionMethod()
BooleangetJPEGForceBaseline()
FloatgetJPEGQuality()
IntegergetResolution()
voidsetCompressionMethod(String method)
Set the compression method that shall be used to encode the image.
voidsetJPEGQuality(float quality, boolean forceBaseline)
Sets the quality setting for encoding JPEG images.
voidsetResolution(int dpi)
Sets the target resolution of the bitmap image to be written.

Constructor Detail

ImageWriterParams

public ImageWriterParams()
Default constructor.

Method Detail

getCompressionMethod

public String getCompressionMethod()

Returns: the compression method for encoding the image

getJPEGForceBaseline

public Boolean getJPEGForceBaseline()

Returns: true if the baseline quantization table is forced, or null if undefined.

getJPEGQuality

public Float getJPEGQuality()

Returns: the quality value for encoding a JPEG image (0.0-1.0), or null if undefined

getResolution

public Integer getResolution()

Returns: the image resolution in dpi, or null if undefined

setCompressionMethod

public void setCompressionMethod(String method)
Set the compression method that shall be used to encode the image.

Parameters: method the compression method

setJPEGQuality

public void setJPEGQuality(float quality, boolean forceBaseline)
Sets the quality setting for encoding JPEG images.

Parameters: quality the quality setting (0.0-1.0) forceBaseline force baseline quantization table

setResolution

public void setResolution(int dpi)
Sets the target resolution of the bitmap image to be written.

Parameters: dpi the resolution in dpi

Copyright B) 2008 Apache Software Foundation. All Rights Reserved.