| Package | Description |
|---|---|
| io.scif |
Provides the interfaces and default implementations for the components of
SCIFIO, and the context for instantiating these components.
|
| io.scif.codec |
Codecs for encoding and decoding streams of bytes.
|
| io.scif.config |
This package provides configuration options for all SCIFIO components.
|
| io.scif.formats.tiff |
This package contains utility classes for working with a variety of
Tiff-based formats.
|
| Modifier and Type | Method and Description |
|---|---|
CodecOptions |
AbstractWriter.getCodecOptions() |
CodecOptions |
Writer.getCodecOptions() |
| Modifier and Type | Class and Description |
|---|---|
class |
HuffmanCodecOptions
Options for compressing and decompressing Huffman data.
|
class |
JPEG2000CodecOptions
Options for compressing and decompressing JPEG-2000 data.
|
class |
MJPBCodecOptions
Options for compressing and decompressing MJPB data.
|
class |
NikonCodecOptions
Options for compressing and decompressing Nikon NEF data.
|
| Modifier and Type | Method and Description |
|---|---|
static CodecOptions |
CodecOptions.getDefaultOptions()
Return CodecOptions with reasonable default values.
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
Codec.compress(byte[][] data,
CodecOptions options)
Compresses a block of data.
|
byte[] |
AbstractCodec.compress(byte[][] data,
CodecOptions options)
2D data block encoding default implementation.
|
byte[] |
JPEG2000Codec.compress(byte[] data,
CodecOptions options)
The CodecOptions parameter should have the following fields set:
width height
bitsPerSample
channels interleaved littleEndian
lossless |
byte[] |
LuraWaveCodec.compress(byte[] data,
CodecOptions options) |
byte[] |
MJPBCodec.compress(byte[] data,
CodecOptions options) |
byte[] |
Codec.compress(byte[] data,
CodecOptions options)
Compresses a block of data.
|
byte[] |
JPEGCodec.compress(byte[] data,
CodecOptions options)
The CodecOptions parameter should have the following fields set:
width height
channels bitsPerSample interleaved
littleEndian signed |
byte[] |
PassthroughCodec.compress(byte[] data,
CodecOptions options) |
byte[] |
LZWCodec.compress(byte[] input,
CodecOptions options) |
byte[] |
QTRLECodec.compress(byte[] data,
CodecOptions options) |
byte[] |
NikonCodec.compress(byte[] data,
CodecOptions options) |
byte[] |
PackbitsCodec.compress(byte[] data,
CodecOptions options) |
byte[] |
LosslessJPEGCodec.compress(byte[] data,
CodecOptions options) |
byte[] |
MSVideoCodec.compress(byte[] data,
CodecOptions options) |
byte[] |
RPZACodec.compress(byte[] input,
CodecOptions options) |
byte[] |
HuffmanCodec.compress(byte[] data,
CodecOptions options) |
byte[] |
MSRLECodec.compress(byte[] data,
CodecOptions options) |
byte[] |
ZlibCodec.compress(byte[] data,
CodecOptions options) |
byte[] |
Base64Codec.compress(byte[] input,
CodecOptions options) |
byte[] |
Codec.decompress(byte[][] data,
CodecOptions options)
Decompresses a block of data.
|
byte[] |
AbstractCodec.decompress(byte[][] data,
CodecOptions options)
2D data block decoding default implementation.
|
byte[] |
JPEG2000Codec.decompress(byte[] buf,
CodecOptions options)
The CodecOptions parameter should have the following fields set:
interleaved
littleEndian |
byte[] |
LuraWaveCodec.decompress(byte[] buf,
CodecOptions options)
The CodecOptions parameter should have the following fields set:
maxBytes |
byte[] |
Codec.decompress(byte[] data,
CodecOptions options)
Decompresses a block of data.
|
byte[] |
PassthroughCodec.decompress(byte[] data,
CodecOptions options) |
byte[] |
QTRLECodec.decompress(byte[] data,
CodecOptions options)
The CodecOptions parameter should have the following fields set:
width height
bitsPerSample
previousImage |
byte[] |
AbstractCodec.decompress(byte[] data,
CodecOptions options) |
byte[] |
JPEG2000Codec.decompress(org.scijava.io.handle.DataHandle<org.scijava.io.location.Location> in,
CodecOptions options)
The CodecOptions parameter should have the following fields set:
interleaved
littleEndian |
byte[] |
LuraWaveCodec.decompress(org.scijava.io.handle.DataHandle<org.scijava.io.location.Location> in,
CodecOptions options) |
byte[] |
MJPBCodec.decompress(org.scijava.io.handle.DataHandle<org.scijava.io.location.Location> in,
CodecOptions options)
The CodecOptions parameter must be an instance of
MJPBCodecOptions,
and should have the following fields set:
interlaced width height bitsPerSample littleEndian
interleaved |
byte[] |
Codec.decompress(org.scijava.io.handle.DataHandle<org.scijava.io.location.Location> in,
CodecOptions options)
Decompresses data from the given DataHandle.
|
byte[] |
JPEGCodec.decompress(org.scijava.io.handle.DataHandle<org.scijava.io.location.Location> in,
CodecOptions options)
The CodecOptions parameter should have the following fields set:
interleaved
littleEndian |
byte[] |
PassthroughCodec.decompress(org.scijava.io.handle.DataHandle<org.scijava.io.location.Location> in,
CodecOptions options) |
byte[] |
LZWCodec.decompress(org.scijava.io.handle.DataHandle<org.scijava.io.location.Location> in,
CodecOptions options)
The CodecOptions parameter should have the following fields set:
maxBytes |
byte[] |
QTRLECodec.decompress(org.scijava.io.handle.DataHandle<org.scijava.io.location.Location> in,
CodecOptions options) |
byte[] |
NikonCodec.decompress(org.scijava.io.handle.DataHandle<org.scijava.io.location.Location> in,
CodecOptions options)
The CodecOptions parameter must be an instance of
NikonCodecOptions
, and should have the following fields set:
vPredictor
curve split
bitsPerSample
maxBytes width
height |
byte[] |
PackbitsCodec.decompress(org.scijava.io.handle.DataHandle<org.scijava.io.location.Location> in,
CodecOptions options)
The CodecOptions parameter should have the following fields set:
maxBytes |
byte[] |
LosslessJPEGCodec.decompress(org.scijava.io.handle.DataHandle<org.scijava.io.location.Location> in,
CodecOptions options)
The CodecOptions parameter should have the following fields set:
interleaved
littleEndian |
byte[] |
MSVideoCodec.decompress(org.scijava.io.handle.DataHandle<org.scijava.io.location.Location> in,
CodecOptions options)
The CodecOptions parameter should have the following fields set:
width height
bitsPerSample
previousImage |
byte[] |
RPZACodec.decompress(org.scijava.io.handle.DataHandle<org.scijava.io.location.Location> in,
CodecOptions options)
|
byte[] |
HuffmanCodec.decompress(org.scijava.io.handle.DataHandle<org.scijava.io.location.Location> in,
CodecOptions options)
The CodecOptions parameter must be an instance of
HuffmanCodecOptions, and should have the following fields set:
table bitsPerSample maxBytes |
byte[] |
MSRLECodec.decompress(org.scijava.io.handle.DataHandle<org.scijava.io.location.Location> in,
CodecOptions options)
|
byte[] |
ZlibCodec.decompress(org.scijava.io.handle.DataHandle<org.scijava.io.location.Location> in,
CodecOptions options) |
byte[] |
Base64Codec.decompress(org.scijava.io.handle.DataHandle<org.scijava.io.location.Location> in,
CodecOptions options) |
static JPEG2000CodecOptions |
JPEG2000CodecOptions.getDefaultOptions(CodecOptions options)
Return JPEG2000CodecOptions using the given CodecOptions as the default.
|
int |
HuffmanCodec.getSample(BitBuffer bb,
CodecOptions options) |
| Constructor and Description |
|---|
CodecOptions(CodecOptions options)
Construct a new CodecOptions using the given CodecOptions.
|
JPEG2000CodecOptions(CodecOptions options)
Creates a new instance with options.
|
| Modifier and Type | Method and Description |
|---|---|
CodecOptions |
SCIFIOConfig.writerGetCodecOptions() |
| Modifier and Type | Method and Description |
|---|---|
SCIFIOConfig |
SCIFIOConfig.writerSetCodecOptions(CodecOptions options) |
| Modifier and Type | Method and Description |
|---|---|
CodecOptions |
TiffParser.getCodecOptions()
Retrieves the current set of codec options being used to decompress pixel
data.
|
CodecOptions |
TiffCompression.getCompressionCodecOptions(IFD ifd)
Creates a set of codec options for compression.
|
CodecOptions |
TiffCompression.getCompressionCodecOptions(IFD ifd,
CodecOptions opt)
Creates a set of codec options for compression.
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
TiffCompression.compress(CodecService codecService,
byte[] input,
CodecOptions options)
Encodes a strip of data.
|
byte[] |
TiffCompression.decompress(CodecService codecService,
byte[] input,
CodecOptions options)
Decodes a strip of data.
|
CodecOptions |
TiffCompression.getCompressionCodecOptions(IFD ifd,
CodecOptions opt)
Creates a set of codec options for compression.
|
void |
TiffSaver.setCodecOptions(CodecOptions options)
Sets the codec options.
|
void |
TiffParser.setCodecOptions(CodecOptions codecOptions)
Sets the codec options to be used when decompressing pixel data.
|
Copyright © 2011–2026 SCIFIO. All rights reserved.