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) intheight(package private) intimageIndex(package private) booleanisSubsampling(package private) javax.imageio.ImageTypeSpecifierits(package private) TIFFImageReaderreader(package private) intsubsampleX(package private) intsubsampleY(package private) inttileHeight(package private) javax.imageio.ImageReadParamtileParam(package private) inttileWidth(package private) intwidth
-
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.ImageReadParamcloneImageReadParam(javax.imageio.ImageReadParam param, boolean copyTagSets)Creates a copy ofparam.java.awt.image.WritableRastercopyData(java.awt.image.WritableRaster raster)java.awt.image.ColorModelgetColorModel()java.awt.image.RastergetData()java.awt.image.RastergetData(java.awt.Rectangle rect)intgetHeight()intgetMinTileX()intgetMinTileY()intgetMinX()intgetMinY()intgetNumXTiles()intgetNumYTiles()java.lang.ObjectgetProperty(java.lang.String name)java.lang.String[]getPropertyNames()java.awt.image.SampleModelgetSampleModel()java.util.VectorgetSources()java.awt.image.RastergetTile(int tileX, int tileY)intgetTileGridXOffset()intgetTileGridYOffset()intgetTileHeight()intgetTileWidth()intgetWidth()java.awt.image.WritableRasterread(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. Ifparamis aTIFFImageReadParamthen theTIFFDecompressorandTIFFColorConvertersettings are also copied; otherwise they are explicitly set tonull.- Parameters:
param- the parameters to be copied.copyTagSets- whether theTIFFTagSetsettings should be copied if set.- Returns:
- copied parameters.
-
getSources
public java.util.Vector getSources()
- Specified by:
getSourcesin interfacejava.awt.image.RenderedImage
-
getProperty
public java.lang.Object getProperty(java.lang.String name)
- Specified by:
getPropertyin interfacejava.awt.image.RenderedImage
-
getPropertyNames
public java.lang.String[] getPropertyNames()
- Specified by:
getPropertyNamesin interfacejava.awt.image.RenderedImage
-
getColorModel
public java.awt.image.ColorModel getColorModel()
- Specified by:
getColorModelin interfacejava.awt.image.RenderedImage
-
getSampleModel
public java.awt.image.SampleModel getSampleModel()
- Specified by:
getSampleModelin interfacejava.awt.image.RenderedImage
-
getWidth
public int getWidth()
- Specified by:
getWidthin interfacejava.awt.image.RenderedImage
-
getHeight
public int getHeight()
- Specified by:
getHeightin interfacejava.awt.image.RenderedImage
-
getMinX
public int getMinX()
- Specified by:
getMinXin interfacejava.awt.image.RenderedImage
-
getMinY
public int getMinY()
- Specified by:
getMinYin interfacejava.awt.image.RenderedImage
-
getNumXTiles
public int getNumXTiles()
- Specified by:
getNumXTilesin interfacejava.awt.image.RenderedImage
-
getNumYTiles
public int getNumYTiles()
- Specified by:
getNumYTilesin interfacejava.awt.image.RenderedImage
-
getMinTileX
public int getMinTileX()
- Specified by:
getMinTileXin interfacejava.awt.image.RenderedImage
-
getMinTileY
public int getMinTileY()
- Specified by:
getMinTileYin interfacejava.awt.image.RenderedImage
-
getTileWidth
public int getTileWidth()
- Specified by:
getTileWidthin interfacejava.awt.image.RenderedImage
-
getTileHeight
public int getTileHeight()
- Specified by:
getTileHeightin interfacejava.awt.image.RenderedImage
-
getTileGridXOffset
public int getTileGridXOffset()
- Specified by:
getTileGridXOffsetin interfacejava.awt.image.RenderedImage
-
getTileGridYOffset
public int getTileGridYOffset()
- Specified by:
getTileGridYOffsetin interfacejava.awt.image.RenderedImage
-
getTile
public java.awt.image.Raster getTile(int tileX, int tileY)- Specified by:
getTilein interfacejava.awt.image.RenderedImage
-
getData
public java.awt.image.Raster getData()
- Specified by:
getDatain interfacejava.awt.image.RenderedImage
-
getData
public java.awt.image.Raster getData(java.awt.Rectangle rect)
- Specified by:
getDatain 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:
copyDatain interfacejava.awt.image.RenderedImage
-
-