Package com.idrsolutions.image.jpeg
Class JpegEncoder
- java.lang.Object
-
- com.idrsolutions.image.JDeliImage
-
- com.idrsolutions.image.jpeg.JpegEncoder
-
- All Implemented Interfaces:
com.idrsolutions.image.Encoder
public class JpegEncoder extends com.idrsolutions.image.JDeliImage implements com.idrsolutions.image.Encoder
Class writes BufferedImages as Baseline JPEGs Example:JpegEncoder encoder = new JpegEncoder(); //encoder.getEncoderOptions().setQuality(75); //50 is default encoder.write(bufferedImage, outputStream);
-
-
Constructor Summary
Constructors Constructor Description JpegEncoder()
JpegEncoder(com.idrsolutions.image.encoder.options.EncoderOptions format)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description JpegEncoderOptions
getEncoderOptions()
int
getQuality()
Deprecated.- use getEncoderOptions().getQuality();void
setQuality(int percentage)
Deprecated.- usejpegEncoderOptions.setQuality(int percentage); setEncoderOptions(jpegEncoderOptions);
void
write(BufferedImage image, OutputStream out)
Writes BufferedImage as Baseline JPEG to an OutputStream
-
-
-
Method Detail
-
getEncoderOptions
public JpegEncoderOptions getEncoderOptions()
-
write
public void write(BufferedImage image, OutputStream out) throws IOException
Writes BufferedImage as Baseline JPEG to an OutputStreamThis method does not close the provided OutputStream after the write operation has completed; it is the responsibility of the caller to close the stream.
- Specified by:
write
in interfacecom.idrsolutions.image.Encoder
- Parameters:
image
- BufferedImage The image to writeout
- The stream to write to- Throws:
IOException
- if the image wasn't written
-
setQuality
@Deprecated public void setQuality(int percentage)
Deprecated.- usejpegEncoderOptions.setQuality(int percentage); setEncoderOptions(jpegEncoderOptions);
- Parameters:
percentage
- value used for image compression
-
getQuality
@Deprecated public int getQuality()
Deprecated.- use getEncoderOptions().getQuality();- Returns:
- value used for image compression
-
-