org.apache.batik.ext.awt.image.codec.util
public abstract class ImageEncoderImpl extends Object implements ImageEncoder
This class is not a committed part of the JAI API. It may be removed or changed in future releases of JAI.
| Field Summary | |
|---|---|
| protected OutputStream | output The OutputStream associcted with this ImageEncoder. |
| protected ImageEncodeParam | param The ImageEncodeParam object associcted with this ImageEncoder. |
| Constructor Summary | |
|---|---|
| ImageEncoderImpl(OutputStream output, ImageEncodeParam param)
Constructs an ImageEncoderImpl with a given OutputStream
and ImageEncoderParam instance. | |
| Method Summary | |
|---|---|
| void | encode(Raster ras, ColorModel cm)
Encodes a Raster with a given ColorModel and writes the output
to the OutputStream associated with this ImageEncoder. |
| abstract void | encode(RenderedImage im)
Encodes a RenderedImage and writes the output to the
OutputStream associated with this ImageEncoder. |
| OutputStream | getOutputStream() Returns the OutputStream associated with this ImageEncoder. |
| ImageEncodeParam | getParam()
Returns the current parameters as an instance of the
ImageEncodeParam interface. |
| void | setParam(ImageEncodeParam param)
Sets the current parameters to an instance of the
ImageEncodeParam interface. |