Package loci.formats.codec
Class NikonCodec
java.lang.Object
loci.formats.codec.BaseCodec
loci.formats.codec.NikonCodec
- All Implemented Interfaces:
loci.formats.codec.Codec
This class implements Nikon decompression. Compression is not yet
implemented.
Decompression logic is adapted from the jrawio project,
http://jrawio.dev.java.net
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]compress(byte[] data, loci.formats.codec.CodecOptions options) byte[]The CodecOptions parameter must be an instance ofNikonCodecOptions, and should have the following fields set:losslessvPredictorcurvesplitbitsPerSamplemaxByteswidthheightMethods inherited from class loci.formats.codec.BaseCodec
compress, decompress, decompress, decompress, decompress, test
-
Constructor Details
-
NikonCodec
public NikonCodec()
-
-
Method Details
-
compress
public byte[] compress(byte[] data, loci.formats.codec.CodecOptions options) throws loci.formats.FormatException - Throws:
loci.formats.FormatException
-
decompress
public byte[] decompress(RandomAccessInputStream in, loci.formats.codec.CodecOptions options) throws loci.formats.FormatException, IOException The CodecOptions parameter must be an instance ofNikonCodecOptions, and should have the following fields set:losslessvPredictorcurvesplitbitsPerSamplemaxByteswidthheight- Specified by:
decompressin interfaceloci.formats.codec.Codec- Specified by:
decompressin classBaseCodec- Throws:
loci.formats.FormatExceptionIOException- See Also:
-