protected static void |
ImageReader.checkReadParamBandSettings(ImageReadParam param, int numSrcBands, int numDstBands) |
一种实用方法,读者可以使用该方法测试
ImageReadParam 的源和目标波段设置的
ImageReadParam 。
|
protected static void |
ImageReader.computeRegions(ImageReadParam param, int srcWidth, int srcHeight, BufferedImage image, Rectangle srcRegion, Rectangle destRegion) |
计算感兴趣的源区域和感兴趣的目标区域,考虑源图像的宽度和高度,可选的目标图像以及可选的
ImageReadParam 。
|
protected static BufferedImage |
ImageReader.getDestination(ImageReadParam param, Iterator<ImageTypeSpecifier> imageTypes, int width, int height) |
返回应写入解码像素数据的
BufferedImage 。
|
protected static Rectangle |
ImageReader.getSourceRegion(ImageReadParam param, int srcWidth, int srcHeight) |
一种实用方法,读者可以使用该方法计算应读取的源图像区域,同时考虑所提供的
ImageReadParam 中的任何源区域和子采样偏移设置。
|
abstract BufferedImage |
ImageReader.read(int imageIndex, ImageReadParam param) |
读取由
imageIndex 索引的图像,并使用提供的
ImageReadParam 将其作为完整的
BufferedImage 返回。
|
IIOImage |
ImageReader.readAll(int imageIndex, ImageReadParam param) |
读取由索引的图像
imageIndex 并返回一个
IIOImage 包含图像,缩略图和相关联的图像元数据,使用所提供的
ImageReadParam 。
|
RenderedImage |
ImageReader.readAsRenderedImage(int imageIndex, ImageReadParam param) |
返回
RenderedImage 对象,其中包含由
imageIndex 索引的图像的内容。
|
Raster |
ImageReader.readRaster(int imageIndex, ImageReadParam param) |
返回一个新的
Raster 对象,其中包含图像流中的原始像素数据,未应用任何颜色转换。
|