|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ImageEncoder
A image encoder. The encoder's encodeImage method must be synchronized in some way, so that multiple calls from multiple threads do not interact with each other.
| Method Summary | |
|---|---|
void |
encodeImage(java.awt.Image image,
java.io.OutputStream outputStream,
float quality,
boolean encodeAlpha)
Encodes the given image using the given encoder-specific quality and alpha-channel settings and writes the encoded image-data to the given stream. |
java.lang.String |
getMimeType()
Returns the mime-type of the encoded data. |
| Method Detail |
|---|
void encodeImage(java.awt.Image image,
java.io.OutputStream outputStream,
float quality,
boolean encodeAlpha)
throws java.io.IOException,
UnsupportedEncoderException
image - the image to be encoded.outputStream - the output stream, where to write the image data to.quality - the quality of the encoding.encodeAlpha - a flag controlling whether the alpha-channel should be encoded as well.
java.io.IOException - if there was an IO error while generating or writing the image data.
UnsupportedEncoderException - if the encoder is not supported.java.lang.String getMimeType()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||