public final class TIFFImageReader extends ImageReaderBase
The reader is supposed to be fully "Baseline TIFF" compliant, and supports the following image types:
imageInput| Modifier and Type | Method and Description |
|---|---|
boolean |
canReadRaster() |
int |
getHeight(int imageIndex) |
javax.imageio.metadata.IIOMetadata |
getImageMetadata(int imageIndex) |
java.util.Iterator<javax.imageio.ImageTypeSpecifier> |
getImageTypes(int imageIndex) |
int |
getNumImages(boolean allowSearch) |
javax.imageio.ImageTypeSpecifier |
getRawImageType(int imageIndex) |
javax.imageio.metadata.IIOMetadata |
getStreamMetadata() |
int |
getTileHeight(int imageIndex) |
int |
getTileWidth(int imageIndex) |
int |
getWidth(int imageIndex) |
boolean |
isImageTiled(int imageIndex) |
static void |
main(java.lang.String[] args) |
java.awt.image.BufferedImage |
read(int imageIndex,
javax.imageio.ImageReadParam param) |
java.awt.image.Raster |
readRaster(int imageIndex,
javax.imageio.ImageReadParam param) |
java.awt.image.BufferedImage |
readTile(int imageIndex,
int tileX,
int tileY) |
java.awt.image.Raster |
readTileRaster(int imageIndex,
int tileX,
int tileY) |
protected void |
resetMembers() |
protected static void |
showIt(java.awt.image.BufferedImage image,
java.lang.String title) |
assertInput, checkBounds, dispose, fakeAOI, fakeSubsampling, getDestination, hasExplicitDestination, reset, setInputabort, abortRequested, addIIOReadProgressListener, addIIOReadUpdateListener, addIIOReadWarningListener, checkReadParamBandSettings, clearAbortRequest, computeRegions, getAspectRatio, getAvailableLocales, getDefaultReadParam, getFormatName, getImageMetadata, getInput, getLocale, getMinIndex, getNumThumbnails, getOriginatingProvider, getSourceRegion, getStreamMetadata, getThumbnailHeight, getThumbnailWidth, getTileGridXOffset, getTileGridYOffset, hasThumbnails, isIgnoringMetadata, isRandomAccessEasy, isSeekForwardOnly, processImageComplete, processImageProgress, processImageStarted, processImageUpdate, processPassComplete, processPassStarted, processReadAborted, processSequenceComplete, processSequenceStarted, processThumbnailComplete, processThumbnailPassComplete, processThumbnailPassStarted, processThumbnailProgress, processThumbnailStarted, processThumbnailUpdate, processWarningOccurred, processWarningOccurred, read, readAll, readAll, readAsRenderedImage, readerSupportsThumbnails, readThumbnail, removeAllIIOReadProgressListeners, removeAllIIOReadUpdateListeners, removeAllIIOReadWarningListeners, removeIIOReadProgressListener, removeIIOReadUpdateListener, removeIIOReadWarningListener, setInput, setInput, setLocaleprotected void resetMembers()
resetMembers in class ImageReaderBasepublic int getNumImages(boolean allowSearch)
throws java.io.IOException
getNumImages in class ImageReaderBasejava.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 javax.imageio.ImageTypeSpecifier getRawImageType(int imageIndex)
throws java.io.IOException
getRawImageType 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 boolean canReadRaster()
canReadRaster in class javax.imageio.ImageReaderpublic java.awt.image.Raster readRaster(int imageIndex,
javax.imageio.ImageReadParam param)
throws java.io.IOException
readRaster in class javax.imageio.ImageReaderjava.io.IOExceptionpublic boolean isImageTiled(int imageIndex)
throws java.io.IOException
isImageTiled in class javax.imageio.ImageReaderjava.io.IOExceptionpublic int getTileWidth(int imageIndex)
throws java.io.IOException
getTileWidth in class javax.imageio.ImageReaderjava.io.IOExceptionpublic int getTileHeight(int imageIndex)
throws java.io.IOException
getTileHeight in class javax.imageio.ImageReaderjava.io.IOExceptionpublic java.awt.image.BufferedImage readTile(int imageIndex,
int tileX,
int tileY)
throws java.io.IOException
readTile in class javax.imageio.ImageReaderjava.io.IOExceptionpublic java.awt.image.Raster readTileRaster(int imageIndex,
int tileX,
int tileY)
throws java.io.IOException
readTileRaster in class javax.imageio.ImageReaderjava.io.IOExceptionpublic javax.imageio.metadata.IIOMetadata getImageMetadata(int imageIndex)
throws java.io.IOException
getImageMetadata in class ImageReaderBasejava.io.IOExceptionpublic javax.imageio.metadata.IIOMetadata getStreamMetadata()
throws java.io.IOException
getStreamMetadata in class ImageReaderBasejava.io.IOExceptionpublic static void main(java.lang.String[] args)
throws java.io.IOException
java.io.IOExceptionprotected static void showIt(java.awt.image.BufferedImage image,
java.lang.String title)
Copyright © 2021. All Rights Reserved.