Class QTGenericDecompressor
- java.lang.Object
-
- com.twelvemonkeys.imageio.plugins.pict.QTDecompressor
-
- com.twelvemonkeys.imageio.plugins.pict.QTGenericDecompressor
-
final class QTGenericDecompressor extends QTDecompressor
QTGenericDecompressor- Version:
- $Id: QTGenericDecompressor.java,v 1.0 Feb 16, 2009 9:26:13 PM haraldk Exp$
-
-
Constructor Summary
Constructors Constructor Description QTGenericDecompressor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanDecompress(QuickTime.ImageDesc description)Returns whether this decompressor is capable of decompressing the image data described by the given image description.java.awt.image.BufferedImagedecompress(QuickTime.ImageDesc description, java.io.InputStream stream)Decompresses an image.private java.awt.image.BufferedImagereadUsingFormatName(java.lang.String formatName, java.io.InputStream stream)
-
-
-
Method Detail
-
canDecompress
public boolean canDecompress(QuickTime.ImageDesc description)
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.
-
decompress
public java.awt.image.BufferedImage decompress(QuickTime.ImageDesc description, java.io.InputStream stream) throws java.io.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:
java.io.IOException- if an I/O exception occurs during reading.
-
readUsingFormatName
private java.awt.image.BufferedImage readUsingFormatName(java.lang.String formatName, java.io.InputStream stream) throws java.io.IOException- Throws:
java.io.IOException
-
-