public class TurboJpegImageReader
extends javax.imageio.ImageReader
| Modifier | Constructor | Description |
|---|---|---|
protected |
TurboJpegImageReader(javax.imageio.spi.ImageReaderSpi originatingProvider,
TurboJpeg lib) |
| Modifier and Type | Method | Description |
|---|---|---|
javax.imageio.ImageReadParam |
getDefaultReadParam() |
|
int |
getHeight(int imageIndex) |
|
javax.imageio.metadata.IIOMetadata |
getImageMetadata(int imageIndex) |
|
java.util.Iterator<javax.imageio.ImageTypeSpecifier> |
getImageTypes(int imageIndex) |
|
int |
getNumImages(boolean allowSearch) |
The number of images corresponds to the number of different resolutions that can be directly decoded.
|
javax.imageio.metadata.IIOMetadata |
getStreamMetadata() |
|
int |
getWidth(int imageIndex) |
|
java.awt.image.BufferedImage |
read(int imageIndex,
javax.imageio.ImageReadParam param) |
|
void |
setInput(java.lang.Object input,
boolean seekForwardOnly,
boolean ignoreMetadata) |
abort, abortRequested, addIIOReadProgressListener, addIIOReadUpdateListener, addIIOReadWarningListener, canReadRaster, checkReadParamBandSettings, clearAbortRequest, computeRegions, dispose, getAspectRatio, getAvailableLocales, getDestination, getFormatName, getImageMetadata, getInput, getLocale, getMinIndex, getNumThumbnails, getOriginatingProvider, getRawImageType, getSourceRegion, getStreamMetadata, getThumbnailHeight, getThumbnailWidth, getTileGridXOffset, getTileGridYOffset, getTileHeight, getTileWidth, hasThumbnails, isIgnoringMetadata, isImageTiled, isRandomAccessEasy, isSeekForwardOnly, processImageComplete, processImageProgress, processImageStarted, processImageUpdate, processPassComplete, processPassStarted, processReadAborted, processSequenceComplete, processSequenceStarted, processThumbnailComplete, processThumbnailPassComplete, processThumbnailPassStarted, processThumbnailProgress, processThumbnailStarted, processThumbnailUpdate, processWarningOccurred, processWarningOccurred, read, readAll, readAll, readAsRenderedImage, readerSupportsThumbnails, readRaster, readThumbnail, readTile, readTileRaster, removeAllIIOReadProgressListeners, removeAllIIOReadUpdateListeners, removeAllIIOReadWarningListeners, removeIIOReadProgressListener, removeIIOReadUpdateListener, removeIIOReadWarningListener, reset, setInput, setInput, setLocaleprotected TurboJpegImageReader(javax.imageio.spi.ImageReaderSpi originatingProvider,
TurboJpeg lib)
public void setInput(java.lang.Object input,
boolean seekForwardOnly,
boolean ignoreMetadata)
setInput in class javax.imageio.ImageReaderpublic javax.imageio.ImageReadParam getDefaultReadParam()
getDefaultReadParam in class javax.imageio.ImageReaderpublic int getNumImages(boolean allowSearch)
throws java.io.IOException
getNumImages in class javax.imageio.ImageReaderjava.io.IOExceptionpublic int getWidth(int imageIndex)
throws java.io.IOException
getWidth in class javax.imageio.ImageReaderjava.io.IOExceptionpublic int getHeight(int imageIndex)
throws java.io.IOException
getHeight in class javax.imageio.ImageReaderjava.io.IOExceptionpublic java.util.Iterator<javax.imageio.ImageTypeSpecifier> getImageTypes(int imageIndex)
throws java.io.IOException
getImageTypes in class javax.imageio.ImageReaderjava.io.IOExceptionpublic java.awt.image.BufferedImage read(int imageIndex,
javax.imageio.ImageReadParam param)
throws java.io.IOException
read in class javax.imageio.ImageReaderjava.io.IOExceptionpublic javax.imageio.metadata.IIOMetadata getStreamMetadata()
throws java.io.IOException
getStreamMetadata in class javax.imageio.ImageReaderjava.io.IOExceptionpublic javax.imageio.metadata.IIOMetadata getImageMetadata(int imageIndex)
throws java.io.IOException
getImageMetadata in class javax.imageio.ImageReaderjava.io.IOExceptionCopyright © 2018. All rights reserved.