| com.sun.media.jai.codec.ImageEncoder
All known Subclasses: com.sun.media.jai.codec.ImageEncoderImpl,
ImageEncoder | public interface ImageEncoder (Code) | | An interface describing objects that transform a BufferedImage or
Raster into an OutputStream.
This interface is not a committed part of the JAI API. It may
be removed or changed in future releases of JAI.
|
Method Summary | |
public void | encode(Raster ras, ColorModel cm) Encodes a Raster with a given ColorModel and writes the output
to the OutputStream associated with this ImageEncoder. | public void | encode(RenderedImage im) Encodes a RenderedImage and writes the output to the
OutputStream associated with this ImageEncoder. | public OutputStream | getOutputStream() Returns the OutputStream associated with this ImageEncoder. | public ImageEncodeParam | getParam() Returns the current parameters as an instance of the
ImageEncodeParam interface. | public void | setParam(ImageEncodeParam param) Sets the current parameters to an instance of the
ImageEncodeParam interface. |
encode | public void encode(Raster ras, ColorModel cm) throws IOException(Code) | | Encodes a Raster with a given ColorModel and writes the output
to the OutputStream associated with this ImageEncoder.
|
encode | public void encode(RenderedImage im) throws IOException(Code) | | Encodes a RenderedImage and writes the output to the
OutputStream associated with this ImageEncoder.
|
getOutputStream | public OutputStream getOutputStream()(Code) | | Returns the OutputStream associated with this ImageEncoder.
|
getParam | public ImageEncodeParam getParam()(Code) | | Returns the current parameters as an instance of the
ImageEncodeParam interface. Concrete implementations of this
interface will return corresponding concrete implementations of
the ImageEncodeParam interface. For example, a JPEGImageEncoder
will return an instance of JPEGEncodeParam.
|
setParam | public void setParam(ImageEncodeParam param)(Code) | | Sets the current parameters to an instance of the
ImageEncodeParam interface. Concrete implementations
of ImageEncoder may throw a RuntimeException if the
params argument is not an instance of the appropriate
subclass or subinterface. For example, a JPEGImageEncoder
will expect param to be an instance of JPEGEncodeParam.
|
|
|