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 对象,其中包含图像流中的原始像素数据,未应用任何颜色转换。 |