loci.formats.codec
Class QTRLECodec
java.lang.Object
loci.formats.codec.BaseCodec
loci.formats.codec.QTRLECodec
- All Implemented Interfaces:
- Codec
public class QTRLECodec
- extends BaseCodec
- implements Codec
Methods for compressing and decompressing data using QuickTime RLE.
- Source code:
- Trac,
SVN
Method Summary |
byte[] |
compress(byte[] data,
int x,
int y,
int[] dims,
Object options)
Compresses a block of data. |
byte[] |
decompress(byte[] data,
Object options)
Decompresses a block of data. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QTRLECodec
public QTRLECodec()
compress
public byte[] compress(byte[] data,
int x,
int y,
int[] dims,
Object options)
throws loci.formats.FormatException
- Description copied from interface:
Codec
- Compresses a block of data.
- Specified by:
compress
in interface Codec
- Parameters:
data
- The data to be compressed.x
- Length of the x dimension of the image data, if appropriate.y
- Length of the y dimension of the image data, if appropriate.dims
- The dimensions of the image data, if appropriate.options
- Options to be used during compression, if appropriate.
- Returns:
- The compressed data.
- Throws:
loci.formats.FormatException
- If input is not a compressed data block of the
appropriate type.
decompress
public byte[] decompress(byte[] data,
Object options)
throws loci.formats.FormatException
- Description copied from interface:
Codec
- Decompresses a block of data.
- Specified by:
decompress
in interface Codec
- Parameters:
data
- the data to be decompressedoptions
- Options to be used during decompression.
- Returns:
- the decompressed data.
- Throws:
loci.formats.FormatException
- If data is not valid.