public class CbfImageReader
extends javax.imageio.ImageReader
Constructor and Description |
---|
CbfImageReader(javax.imageio.spi.ImageReaderSpi originatingProvider) |
Modifier and Type | Method and 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) |
javax.imageio.metadata.IIOMetadata |
getStreamMetadata() |
int |
getWidth(int imageIndex) |
java.awt.image.BufferedImage |
read(int imageIndex,
javax.imageio.ImageReadParam irparam)
Reads a CBF image.
|
void |
setInput(java.lang.Object input,
boolean seekForwardOnly,
boolean ignoreMetadata) |
abort, addIIOReadProgressListener, addIIOReadUpdateListener, addIIOReadWarningListener, canReadRaster, dispose, getAspectRatio, getAvailableLocales, getFormatName, getImageMetadata, getInput, getLocale, getMinIndex, getNumThumbnails, getOriginatingProvider, getRawImageType, getStreamMetadata, getThumbnailHeight, getThumbnailWidth, getTileGridXOffset, getTileGridYOffset, getTileHeight, getTileWidth, hasThumbnails, isIgnoringMetadata, isImageTiled, isRandomAccessEasy, isSeekForwardOnly, read, readAll, readAll, readAsRenderedImage, readerSupportsThumbnails, readRaster, readThumbnail, readTile, readTileRaster, removeAllIIOReadProgressListeners, removeAllIIOReadUpdateListeners, removeAllIIOReadWarningListeners, removeIIOReadProgressListener, removeIIOReadUpdateListener, removeIIOReadWarningListener, reset, setInput, setInput, setLocale
public CbfImageReader(javax.imageio.spi.ImageReaderSpi originatingProvider)
public int getNumImages(boolean allowSearch) throws java.io.IOException
getNumImages
in class javax.imageio.ImageReader
java.io.IOException
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<javax.imageio.ImageTypeSpecifier> getImageTypes(int imageIndex) throws java.io.IOException
getImageTypes
in class javax.imageio.ImageReader
java.io.IOException
public javax.imageio.metadata.IIOMetadata getStreamMetadata() throws java.io.IOException
getStreamMetadata
in class javax.imageio.ImageReader
java.io.IOException
public javax.imageio.metadata.IIOMetadata getImageMetadata(int imageIndex) throws java.io.IOException
getImageMetadata
in class javax.imageio.ImageReader
java.io.IOException
public javax.imageio.ImageReadParam getDefaultReadParam()
getDefaultReadParam
in class javax.imageio.ImageReader
public java.awt.image.BufferedImage read(int imageIndex, javax.imageio.ImageReadParam irparam) throws java.io.IOException
The destination type for unsigned 32-bit integer source data is
float
by default, but int
is supported too.
When the destination type is float
, some less significant
digits can be lost. When the destination type is int
,
values larger than Integer.MAX_VALUE
will be capped at
Integer.MAX_VALUE
and a warning will be sent to registered
IIOReadWarningListener
listeners.
read
in class javax.imageio.ImageReader
java.io.IOException
public void setInput(java.lang.Object input, boolean seekForwardOnly, boolean ignoreMetadata)
setInput
in class javax.imageio.ImageReader