public class CompressImpl extends java.lang.Object implements LocalCompress
Constructor and Description |
---|
CompressImpl() |
Modifier and Type | Method and Description |
---|---|
void |
compressToStream(java.awt.image.BufferedImage image,
java.io.OutputStream outputStream)
Compresses a buffered image to an output stream.
|
float |
getCompressionLevel()
Returns the current compression level for the service.
|
void |
setCompressionLevel(float percentage)
Sets the current compression level for the service.
|
public void compressToStream(java.awt.image.BufferedImage image, java.io.OutputStream outputStream) throws java.io.IOException
LocalCompress
compressToStream
in interface LocalCompress
image
- the thumbnail's buffered image.outputStream
- the stream to write to.java.io.IOException
- if there is a problem when writing to stream.public void setCompressionLevel(float percentage)
LocalCompress
setCompressionLevel
in interface LocalCompress
percentage
- A percentage compression level from 1.00 (100%) to
0.01 (1%).public float getCompressionLevel()
LocalCompress
getCompressionLevel
in interface LocalCompress