Class QTBMPDecompressor
java.lang.Object
com.twelvemonkeys.imageio.plugins.pict.QTDecompressor
com.twelvemonkeys.imageio.plugins.pict.QTBMPDecompressor
QTBMPDecompressor
- Version:
- $Id: QTBMPDecompressor.java,v 1.0 Feb 16, 2009 9:18:28 PM haraldk Exp$
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanDecompress(QuickTime.ImageDesc description) Returns whether this decompressor is capable of decompressing the image data described by the given image description.decompress(QuickTime.ImageDesc description, InputStream stream) Decompresses an image.private InputStreamfakeBMPHeader(QuickTime.ImageDesc description) private static StringidString(byte[] data, int offset)
-
Constructor Details
-
QTBMPDecompressor
QTBMPDecompressor()
-
-
Method Details
-
canDecompress
Description copied from class:QTDecompressorReturns whether this decompressor is capable of decompressing the image data described by the given image description.- Specified by:
canDecompressin classQTDecompressor- Parameters:
description- the image description ('idsc'Atom).- Returns:
trueif this decompressor is capable of decompressing he data in the given image description, otherwisefalse.
-
idString
-
decompress
public BufferedImage decompress(QuickTime.ImageDesc description, InputStream stream) throws IOException Description copied from class:QTDecompressorDecompresses an image.- Specified by:
decompressin classQTDecompressor- Parameters:
description- the image description ('idsc'Atom).stream- the image data stream- Returns:
- the decompressed image
- Throws:
IOException- if an I/O exception occurs during reading.
-
fakeBMPHeader
- Throws:
IOException
-