loci.formats.codec
Class JPEGCodec
java.lang.Object
loci.formats.codec.BaseCodec
loci.formats.codec.JPEGCodec
- All Implemented Interfaces:
- Codec
public class JPEGCodec
- extends BaseCodec
- implements Codec
This class implements JPEG decompression. Compression is not yet
implemented.
- Source code:
- Trac,
SVN
Method Summary |
byte[] |
compress(byte[] data,
int x,
int y,
int[] dims,
Object options)
Compresses a block of JPEG data. |
byte[] |
decompress(byte[] input,
Object options)
Decodes an image strip using JPEG compression algorithm. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JPEGCodec
public JPEGCodec()
compress
public byte[] compress(byte[] data,
int x,
int y,
int[] dims,
Object options)
throws loci.formats.FormatException
- Compresses a block of JPEG data. Currently not supported.
- Specified by:
compress
in interface Codec
- Parameters:
data
- the data to be compressedx
- length of the x dimension of the image data, if appropriatey
- length of the y dimension of the image data, if appropriatedims
- the dimensions of the image data, if appropriateoptions
- options to be used during compression, if appropriate
- Returns:
- The compressed data
- Throws:
loci.formats.FormatException
- If input is not an Adobe data block.
decompress
public byte[] decompress(byte[] input,
Object options)
throws loci.formats.FormatException
- Decodes an image strip using JPEG compression algorithm.
- Specified by:
decompress
in interface Codec
- Parameters:
input
- input data to be decompressedoptions
- Options to be used during decompression.
- Returns:
- The decompressed data
- Throws:
loci.formats.FormatException
- if data is not valid compressed data for this
decompressor