public class TIFFDeflater extends TIFFCompressor
compressionTagValue, compressionType, isCompressionLossless, metadata, stream, writer| Constructor and Description |
|---|
TIFFDeflater(String compressionType,
int compressionTagValue,
ImageWriteParam param,
int predictorValue) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose()
Allows any resources held by this object to be released.
|
int |
encode(byte[] b,
int off,
int width,
int height,
int[] bitsPerSample,
int scanlineStride)
Encodes the supplied image data, writing to the currently set
ImageOutputStream. |
getCompressionTagValue, getCompressionType, getMetadata, getStream, getWriter, isCompressionLossless, setMetadata, setStream, setWriterpublic TIFFDeflater(String compressionType, int compressionTagValue, ImageWriteParam param, int predictorValue)
public int encode(byte[] b, int off, int width, int height, int[] bitsPerSample, int scanlineStride) throws IOException
TIFFCompressorImageOutputStream.encode in class TIFFCompressorb - an array of bytes containing the packed
but uncompressed image data.off - the starting offset of the data to be written in the
array b.width - the width of the rectangle of pixels to be written.height - the height of the rectangle of pixels to be written.bitsPerSample - an array of ints indicting
the number of bits used to represent each image sample within
a pixel.scanlineStride - the number of bytes separating each
row of the input data.IOException - if the supplied data cannot be encoded by
this TIFFCompressor, or if any I/O error occurs
during writing.public void dispose()
TIFFCompressorfinalize) subsequent to a call to this method
is undefined.
It is important for applications to call this method when they
know they will no longer be using this TIFFCompressor.
Otherwise, the writer may continue to hold on to resources
indefinitely.
The default implementation of this method in the superclass does nothing. Subclass implementations should ensure that all resources, especially native resources, are released.
dispose in class TIFFCompressorCopyright © 2018 jai-imageio GitHub group. All rights reserved.