Class TIFFRenderedImage
- java.lang.Object
-
- com.github.jaiimageio.impl.plugins.tiff.TIFFRenderedImage
-
- All Implemented Interfaces:
java.awt.image.RenderedImage
public class TIFFRenderedImage extends java.lang.Object implements java.awt.image.RenderedImage
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int
height
(package private) int
imageIndex
(package private) boolean
isSubsampling
(package private) javax.imageio.ImageTypeSpecifier
its
(package private) TIFFImageReader
reader
(package private) int
subsampleX
(package private) int
subsampleY
(package private) int
tileHeight
(package private) javax.imageio.ImageReadParam
tileParam
(package private) int
tileWidth
(package private) int
width
-
Constructor Summary
Constructors Constructor Description TIFFRenderedImage(TIFFImageReader reader, int imageIndex, javax.imageio.ImageReadParam readParam, int width, int height)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private javax.imageio.ImageReadParam
cloneImageReadParam(javax.imageio.ImageReadParam param, boolean copyTagSets)
Creates a copy ofparam
.java.awt.image.WritableRaster
copyData(java.awt.image.WritableRaster raster)
java.awt.image.ColorModel
getColorModel()
java.awt.image.Raster
getData()
java.awt.image.Raster
getData(java.awt.Rectangle rect)
int
getHeight()
int
getMinTileX()
int
getMinTileY()
int
getMinX()
int
getMinY()
int
getNumXTiles()
int
getNumYTiles()
java.lang.Object
getProperty(java.lang.String name)
java.lang.String[]
getPropertyNames()
java.awt.image.SampleModel
getSampleModel()
java.util.Vector
getSources()
java.awt.image.Raster
getTile(int tileX, int tileY)
int
getTileGridXOffset()
int
getTileGridYOffset()
int
getTileHeight()
int
getTileWidth()
int
getWidth()
java.awt.image.WritableRaster
read(java.awt.Rectangle rect)
-
-
-
Field Detail
-
reader
TIFFImageReader reader
-
imageIndex
int imageIndex
-
tileParam
javax.imageio.ImageReadParam tileParam
-
subsampleX
int subsampleX
-
subsampleY
int subsampleY
-
isSubsampling
boolean isSubsampling
-
width
int width
-
height
int height
-
tileWidth
int tileWidth
-
tileHeight
int tileHeight
-
its
javax.imageio.ImageTypeSpecifier its
-
-
Constructor Detail
-
TIFFRenderedImage
public TIFFRenderedImage(TIFFImageReader reader, int imageIndex, javax.imageio.ImageReadParam readParam, int width, int height) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Method Detail
-
cloneImageReadParam
private javax.imageio.ImageReadParam cloneImageReadParam(javax.imageio.ImageReadParam param, boolean copyTagSets)
Creates a copy ofparam
. The source subsampling and and bands settings and the destination bands and offset settings are copied. Ifparam
is aTIFFImageReadParam
then theTIFFDecompressor
andTIFFColorConverter
settings are also copied; otherwise they are explicitly set tonull
.- Parameters:
param
- the parameters to be copied.copyTagSets
- whether theTIFFTagSet
settings should be copied if set.- Returns:
- copied parameters.
-
getSources
public java.util.Vector getSources()
- Specified by:
getSources
in interfacejava.awt.image.RenderedImage
-
getProperty
public java.lang.Object getProperty(java.lang.String name)
- Specified by:
getProperty
in interfacejava.awt.image.RenderedImage
-
getPropertyNames
public java.lang.String[] getPropertyNames()
- Specified by:
getPropertyNames
in interfacejava.awt.image.RenderedImage
-
getColorModel
public java.awt.image.ColorModel getColorModel()
- Specified by:
getColorModel
in interfacejava.awt.image.RenderedImage
-
getSampleModel
public java.awt.image.SampleModel getSampleModel()
- Specified by:
getSampleModel
in interfacejava.awt.image.RenderedImage
-
getWidth
public int getWidth()
- Specified by:
getWidth
in interfacejava.awt.image.RenderedImage
-
getHeight
public int getHeight()
- Specified by:
getHeight
in interfacejava.awt.image.RenderedImage
-
getMinX
public int getMinX()
- Specified by:
getMinX
in interfacejava.awt.image.RenderedImage
-
getMinY
public int getMinY()
- Specified by:
getMinY
in interfacejava.awt.image.RenderedImage
-
getNumXTiles
public int getNumXTiles()
- Specified by:
getNumXTiles
in interfacejava.awt.image.RenderedImage
-
getNumYTiles
public int getNumYTiles()
- Specified by:
getNumYTiles
in interfacejava.awt.image.RenderedImage
-
getMinTileX
public int getMinTileX()
- Specified by:
getMinTileX
in interfacejava.awt.image.RenderedImage
-
getMinTileY
public int getMinTileY()
- Specified by:
getMinTileY
in interfacejava.awt.image.RenderedImage
-
getTileWidth
public int getTileWidth()
- Specified by:
getTileWidth
in interfacejava.awt.image.RenderedImage
-
getTileHeight
public int getTileHeight()
- Specified by:
getTileHeight
in interfacejava.awt.image.RenderedImage
-
getTileGridXOffset
public int getTileGridXOffset()
- Specified by:
getTileGridXOffset
in interfacejava.awt.image.RenderedImage
-
getTileGridYOffset
public int getTileGridYOffset()
- Specified by:
getTileGridYOffset
in interfacejava.awt.image.RenderedImage
-
getTile
public java.awt.image.Raster getTile(int tileX, int tileY)
- Specified by:
getTile
in interfacejava.awt.image.RenderedImage
-
getData
public java.awt.image.Raster getData()
- Specified by:
getData
in interfacejava.awt.image.RenderedImage
-
getData
public java.awt.image.Raster getData(java.awt.Rectangle rect)
- Specified by:
getData
in interfacejava.awt.image.RenderedImage
-
read
public java.awt.image.WritableRaster read(java.awt.Rectangle rect)
-
copyData
public java.awt.image.WritableRaster copyData(java.awt.image.WritableRaster raster)
- Specified by:
copyData
in interfacejava.awt.image.RenderedImage
-
-