|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectloci.formats.FormatHandler
loci.formats.FormatReader
loci.formats.QTReader
QTReader is the file format reader for QuickTime movie files. It does not require any external libraries to be installed. Additional video codecs will be added as time permits.
| Field Summary |
| Fields inherited from class loci.formats.FormatReader |
DEBUG, DEBUG_LEVEL, metadata, ome |
| Fields inherited from class loci.formats.FormatHandler |
chooser, currentId, filters, format, suffixes |
| Constructor Summary | |
QTReader()
Constructs a new QuickTime reader. |
|
| Method Summary | |
void |
close()
Closes any open files. |
int |
getImageCount(String id)
Determines the number of images in the given QuickTime file. |
protected void |
initFile(String id)
Initializes the given QuickTime file. |
boolean |
isContainer(String type)
Checks if the given String is a container atom type. |
boolean |
isThisType(byte[] block)
Checks if the given block is a valid header for a QuickTime file. |
byte[] |
jpegUncompress(byte[] input)
Uncompresses a JPEG compressed image plane. |
static void |
main(String[] args)
|
BufferedImage |
open(String id,
int no)
Obtains the specified image from the given QuickTime file. |
void |
parse(int depth,
long offset,
long length)
Parse all of the atoms in the file. |
void |
print(int depth,
long size,
String type,
byte[] data)
Debugging method; prints information on an atom. |
byte[] |
rleUncompress(byte[] input)
Uncompresses a QT RLE compressed image plane. |
byte[] |
uncompress(byte[] pixs,
String code)
Uncompresses an image plane according to the the codec identifier. |
| Methods inherited from class loci.formats.FormatReader |
createFilters, getMetadata, getMetadataValue, getOMENode, open, testRead |
| Methods inherited from class loci.formats.FormatHandler |
getFileChooser, getFileFilters, getFormat, getSuffixes, isThisType |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public QTReader()
| Method Detail |
public boolean isThisType(byte[] block)
isThisType in class FormatReader
public int getImageCount(String id)
throws FormatException,
IOException
getImageCount in class FormatReaderFormatException
IOException
public BufferedImage open(String id,
int no)
throws FormatException,
IOException
open in class FormatReaderFormatException
IOException
public void close()
throws FormatException,
IOException
close in class FormatReaderFormatException
IOException
protected void initFile(String id)
throws FormatException,
IOException
initFile in class FormatReaderFormatException
IOException
public void parse(int depth,
long offset,
long length)
throws IOException
IOExceptionpublic boolean isContainer(String type)
public void print(int depth,
long size,
String type,
byte[] data)
public byte[] uncompress(byte[] pixs,
String code)
throws FormatException
FormatException
public byte[] jpegUncompress(byte[] input)
throws FormatException
FormatException
public byte[] rleUncompress(byte[] input)
throws FormatException
FormatException
public static void main(String[] args)
throws FormatException,
IOException
FormatException
IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||