org.pentaho.reporting.libraries.base.encoder
public interface ImageEncoder
Method Summary | |
---|---|
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.
|
Parameters: 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.
Throws: IOException if there was an IO error while generating or writing the image data. UnsupportedEncoderException if the encoder is not supported.
Returns: the mime-type.