类的用途
javax.imageio.metadata.IIOMetadata
使用 IIOMetadata 的包
包
描述
Java Image I/O API 的主要包。
处理读取和写入元数据的 Java Image I/O API 包。
内置 TIFF 插件使用的公共类。
-
IIOMetadata 在 javax.imageio 中的用法
javax.imageio 中的字段声明为 IIOMetadatajavax.imageio 中返回 IIOMetadata 的方法修饰符和类型方法描述ImageTranscoder.convertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param) 返回一个IIOMetadata对象,该对象可用于编码,并可选择使用其文档接口或特定于将用于编码的编写器插件的其他接口进行修改。ImageTranscoder.convertStreamMetadata(IIOMetadata inData, ImageWriteParam param) 返回一个IIOMetadata对象,该对象可用于编码,并可选择使用其文档接口或特定于将用于编码的编写器插件的其他接口进行修改。abstract IIOMetadataImageWriter.getDefaultImageMetadata(ImageTypeSpecifier imageType, ImageWriteParam param) 返回一个IIOMetadata对象,其中包含用于对给定类型的图像进行编码的默认值。abstract IIOMetadataImageWriter.getDefaultStreamMetadata(ImageWriteParam param) 返回一个IIOMetadata对象,其中包含用于编码图像流的默认值。abstract IIOMetadataImageReader.getImageMetadata(int imageIndex) 返回包含与给定图像关联的元数据的IIOMetadata对象,如果读取器不支持读取元数据、设置为忽略元数据或没有可用元数据,则返回null。ImageReader.getImageMetadata(int imageIndex, String formatName, Set<String> nodeNames) 返回一个IIOMetadata对象,表示与给定图像关联的元数据,或者null如果读取器不支持读取元数据或没有可用的元数据。IIOImage.getMetadata()返回对当前IIOMetadata对象的引用,或者null未设置。abstract IIOMetadataImageReader.getStreamMetadata()返回一个IIOMetadata对象,表示与整个输入源相关联的元数据(即,不与任何特定图像相关联),或者null如果读取器不支持读取元数据,设置为忽略元数据,或者如果没有可用的元数据。ImageReader.getStreamMetadata(String formatName, Set<String> nodeNames) 返回一个IIOMetadata对象,表示与整个输入源关联的元数据(即,不与任何特定图像关联)。javax.imageio 中的方法,参数类型为 IIOMetadata修饰符和类型方法描述ImageTranscoder.convertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param) 返回一个IIOMetadata对象,该对象可用于编码,并可选择使用其文档接口或特定于将用于编码的编写器插件的其他接口进行修改。ImageTranscoder.convertStreamMetadata(IIOMetadata inData, ImageWriteParam param) 返回一个IIOMetadata对象,该对象可用于编码,并可选择使用其文档接口或特定于将用于编码的编写器插件的其他接口进行修改。intImageWriter.getNumThumbnailsSupported(ImageTypeSpecifier imageType, ImageWriteParam param, IIOMetadata streamMetadata, IIOMetadata imageMetadata) 返回正在写入的格式支持的缩略图数量,给定图像类型以及编码期间将使用的任何其他写入参数和元数据对象。ImageWriter.getPreferredThumbnailSizes(ImageTypeSpecifier imageType, ImageWriteParam param, IIOMetadata streamMetadata, IIOMetadata imageMetadata) 返回一个Dimension数组,指示缩略图的合法大小范围,因为它们将在输出文件或流中进行编码。voidImageWriter.prepareInsertEmpty(int imageIndex, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List<? extends BufferedImage> thumbnails, ImageWriteParam param) 开始将具有未定义像素值的新图像插入到现有图像流中。voidImageWriter.prepareWriteEmpty(IIOMetadata streamMetadata, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List<? extends BufferedImage> thumbnails, ImageWriteParam param) 开始将完整的图像流写入输出,该图像流由具有未定义像素值和关联元数据和缩略图的单个图像组成。voidImageWriter.prepareWriteSequence(IIOMetadata streamMetadata) 使用提供的流元数据对象准备流以接受一系列后续writeToSequence调用。voidImageWriter.replaceImageMetadata(int imageIndex, IIOMetadata imageMetadata) 替换与现有图像关联的图像元数据。voidImageWriter.replaceStreamMetadata(IIOMetadata streamMetadata) 用新信息替换输出中的流元数据。voidIIOImage.setMetadata(IIOMetadata metadata) 将IIOMetadata设置为新对象,或null。abstract voidImageWriter.write(IIOMetadata streamMetadata, IIOImage image, ImageWriteParam param) 将包含单个图像和关联流以及图像元数据和缩略图的完整图像流附加到输出。javax.imageio 中的构造函数,参数类型为 IIOMetadata修饰符构造方法描述IIOImage(Raster raster, List<? extends BufferedImage> thumbnails, IIOMetadata metadata) 构造一个IIOImage包含一个Raster,以及与之关联的缩略图和元数据。IIOImage(RenderedImage image, List<? extends BufferedImage> thumbnails, IIOMetadata metadata) 构造一个IIOImage包含一个RenderedImage,以及与之关联的缩略图和元数据。 -
IIOMetadata 在 javax.imageio.metadata 中的用法
javax.imageio.metadata 中的方法,参数类型为 IIOMetadata -
IIOMetadata 在 javax.imageio.plugins.tiff 中的用法
javax.imageio.plugins.tiff 中的方法,参数类型为 IIOMetadata修饰符和类型方法描述static TIFFDirectoryTIFFDirectory.createFromMetadata(IIOMetadata tiffImageMetadata) 从图像元数据对象的内容创建一个TIFFDirectory实例。