public class TIFFImageReader
extends javax.imageio.ImageReader
Constructor and Description |
---|
TIFFImageReader(javax.imageio.spi.ImageReaderSpi originatingProvider) |
Modifier and Type | Method and Description |
---|---|
boolean |
canReadRaster() |
javax.imageio.ImageReadParam |
getDefaultReadParam() |
protected static java.awt.image.BufferedImage |
getDestination(javax.imageio.ImageReadParam param,
java.util.Iterator imageTypes,
int width,
int height) |
int |
getHeight(int imageIndex) |
javax.imageio.metadata.IIOMetadata |
getImageMetadata(int imageIndex) |
java.util.Iterator |
getImageTypes(int imageIndex) |
int |
getNumImages(boolean allowSearch) |
int |
getNumThumbnails(int imageIndex) |
javax.imageio.metadata.IIOMetadata |
getStreamMetadata() |
javax.imageio.metadata.IIOMetadata |
getStreamMetadata(int imageIndex) |
int |
getTileHeight(int imageIndex) |
int |
getTileWidth(int imageIndex) |
int |
getWidth(int imageIndex) |
boolean |
hasThumbnails(int imageIndex) |
boolean |
isImageTiled(int imageIndex) |
boolean |
isRandomAccessEasy(int imageIndex) |
java.awt.image.BufferedImage |
read(int imageIndex,
javax.imageio.ImageReadParam param) |
java.awt.image.RenderedImage |
readAsRenderedImage(int imageIndex,
javax.imageio.ImageReadParam param) |
java.awt.image.Raster |
readRaster(int imageIndex,
javax.imageio.ImageReadParam param) |
boolean |
readSupportsThumbnails() |
java.awt.image.BufferedImage |
readTile(int imageIndex,
int tileX,
int tileY) |
void |
reset() |
protected void |
resetLocal() |
void |
setInput(java.lang.Object input,
boolean seekForwardOnly,
boolean ignoreMetadata) |
abort, abortRequested, addIIOReadProgressListener, addIIOReadUpdateListener, addIIOReadWarningListener, checkReadParamBandSettings, clearAbortRequest, computeRegions, dispose, getAspectRatio, getAvailableLocales, getDestination, getFormatName, getImageMetadata, getInput, getLocale, getMinIndex, getOriginatingProvider, getRawImageType, getSourceRegion, getStreamMetadata, getThumbnailHeight, getThumbnailWidth, getTileGridXOffset, getTileGridYOffset, isIgnoringMetadata, isSeekForwardOnly, processImageComplete, processImageProgress, processImageStarted, processImageUpdate, processPassComplete, processPassStarted, processReadAborted, processSequenceComplete, processSequenceStarted, processThumbnailComplete, processThumbnailPassComplete, processThumbnailPassStarted, processThumbnailProgress, processThumbnailStarted, processThumbnailUpdate, processWarningOccurred, processWarningOccurred, read, readAll, readAll, readerSupportsThumbnails, readThumbnail, readTileRaster, removeAllIIOReadProgressListeners, removeAllIIOReadUpdateListeners, removeAllIIOReadWarningListeners, removeIIOReadProgressListener, removeIIOReadUpdateListener, removeIIOReadWarningListener, setInput, setInput, setLocale
public TIFFImageReader(javax.imageio.spi.ImageReaderSpi originatingProvider)
public void setInput(java.lang.Object input, boolean seekForwardOnly, boolean ignoreMetadata)
setInput
in class javax.imageio.ImageReader
public int getNumImages(boolean allowSearch) throws java.io.IOException
getNumImages
in class javax.imageio.ImageReader
java.io.IOException
public javax.imageio.metadata.IIOMetadata getStreamMetadata() throws javax.imageio.IIOException
getStreamMetadata
in class javax.imageio.ImageReader
javax.imageio.IIOException
public int getWidth(int imageIndex) throws java.io.IOException
getWidth
in class javax.imageio.ImageReader
java.io.IOException
public int getHeight(int imageIndex) throws java.io.IOException
getHeight
in class javax.imageio.ImageReader
java.io.IOException
public java.util.Iterator getImageTypes(int imageIndex) throws javax.imageio.IIOException
getImageTypes
in class javax.imageio.ImageReader
javax.imageio.IIOException
public javax.imageio.metadata.IIOMetadata getImageMetadata(int imageIndex) throws javax.imageio.IIOException
getImageMetadata
in class javax.imageio.ImageReader
javax.imageio.IIOException
public javax.imageio.metadata.IIOMetadata getStreamMetadata(int imageIndex) throws javax.imageio.IIOException
javax.imageio.IIOException
public boolean isRandomAccessEasy(int imageIndex) throws java.io.IOException
isRandomAccessEasy
in class javax.imageio.ImageReader
java.io.IOException
public boolean readSupportsThumbnails()
public boolean hasThumbnails(int imageIndex)
hasThumbnails
in class javax.imageio.ImageReader
public int getNumThumbnails(int imageIndex) throws java.io.IOException
getNumThumbnails
in class javax.imageio.ImageReader
java.io.IOException
public javax.imageio.ImageReadParam getDefaultReadParam()
getDefaultReadParam
in class javax.imageio.ImageReader
public boolean isImageTiled(int imageIndex) throws java.io.IOException
isImageTiled
in class javax.imageio.ImageReader
java.io.IOException
public int getTileWidth(int imageIndex) throws java.io.IOException
getTileWidth
in class javax.imageio.ImageReader
java.io.IOException
public int getTileHeight(int imageIndex) throws java.io.IOException
getTileHeight
in class javax.imageio.ImageReader
java.io.IOException
public java.awt.image.BufferedImage readTile(int imageIndex, int tileX, int tileY) throws java.io.IOException
readTile
in class javax.imageio.ImageReader
java.io.IOException
public boolean canReadRaster()
canReadRaster
in class javax.imageio.ImageReader
public java.awt.image.Raster readRaster(int imageIndex, javax.imageio.ImageReadParam param) throws java.io.IOException
readRaster
in class javax.imageio.ImageReader
java.io.IOException
public java.awt.image.RenderedImage readAsRenderedImage(int imageIndex, javax.imageio.ImageReadParam param) throws java.io.IOException
readAsRenderedImage
in class javax.imageio.ImageReader
java.io.IOException
public java.awt.image.BufferedImage read(int imageIndex, javax.imageio.ImageReadParam param) throws java.io.IOException
read
in class javax.imageio.ImageReader
java.io.IOException
public void reset()
reset
in class javax.imageio.ImageReader
protected void resetLocal()
protected static java.awt.image.BufferedImage getDestination(javax.imageio.ImageReadParam param, java.util.Iterator imageTypes, int width, int height) throws javax.imageio.IIOException
javax.imageio.IIOException
Copyright © 2014 Open Microscopy Environment