public class JPEG2000MetadataParser extends Object
Constructor and Description |
---|
JPEG2000MetadataParser(RandomAccessInputStream in)
Constructs a new JPEG2000MetadataParser.
|
JPEG2000MetadataParser(RandomAccessInputStream in,
long maximumReadOffset)
Constructs a new JPEG2000MetadataParser.
|
Modifier and Type | Method and Description |
---|---|
long |
getCodestreamOffset()
Retrieves the offset to the first contiguous codestream.
|
Integer |
getCodestreamPixelType()
Returns the pixel type as specified in the header.
|
Short |
getCodestreamSizeC()
Returns the number of channels the image has as specified in the header.
|
Integer |
getCodestreamSizeX()
Returns the width of the image as specified in the header.
|
Integer |
getCodestreamSizeY()
Returns the height of the image as specified in the header.
|
ArrayList<String> |
getComments()
Retrieves the list of comments stored in the file.
|
Integer |
getHeaderPixelType()
Returns the pixel type as specified in the header.
|
Short |
getHeaderSizeC()
Returns the number of channels the image has as specified in the header.
|
Integer |
getHeaderSizeX()
Returns the width of the image as specified in the header.
|
Integer |
getHeaderSizeY()
Returns the height of the image as specified in the header.
|
int[][] |
getLookupTable()
Returns the color lookup table stored in the file, or null if a lookup
table is not present.
|
Integer |
getResolutionLevels()
Returns the number of resolution levels the file JPEG 2000 data has.
|
boolean |
isRawCodestream()
Whether or not the codestream is raw and not JP2 boxed.
|
public JPEG2000MetadataParser(RandomAccessInputStream in) throws IOException
in
- Stream to parse JPEG 2000 metadata from.IOException
- Thrown if there is an error reading from the file.public JPEG2000MetadataParser(RandomAccessInputStream in, long maximumReadOffset) throws IOException
in
- Stream to parse JPEG 2000 metadata from.maximumReadOffset
- Maximum read offset within the stream when
parsing.IOException
- Thrown if there is an error reading from the file.public long getCodestreamOffset()
public ArrayList<String> getComments()
public boolean isRawCodestream()
true
if the codestream is raw and false
otherwise.public Integer getResolutionLevels()
null
if the
number cannot be parsed.public Integer getHeaderSizeX()
public Integer getHeaderSizeY()
public Short getHeaderSizeC()
public Integer getHeaderPixelType()
public Integer getCodestreamSizeX()
public Integer getCodestreamSizeY()
public Short getCodestreamSizeC()
public Integer getCodestreamPixelType()
public int[][] getLookupTable()
Copyright © 2014 Open Microscopy Environment