public class JpegImageEncoder extends Object implements ImageEncoder
Constructor and Description |
---|
JpegImageEncoder() |
Modifier and Type | Method and Description |
---|---|
void |
encodeImage(Image image,
OutputStream outputStream) |
void |
encodeImage(Image image,
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.
|
String |
getMimeType()
Returns the mime-type of the encoded data.
|
static boolean |
isJpegEncodingAvailable() |
public void encodeImage(Image image, OutputStream outputStream, float quality, boolean encodeAlpha) throws IOException, UnsupportedEncoderException
ImageEncoder
encodeImage
in interface ImageEncoder
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.IOException
- if there was an IO error while generating or writing the image data.UnsupportedEncoderException
- if the encoder is not supported.public void encodeImage(Image image, OutputStream outputStream) throws IOException, UnsupportedEncoderException
public String getMimeType()
ImageEncoder
getMimeType
in interface ImageEncoder
public static boolean isJpegEncodingAvailable()