接口 | 描述 |
---|---|
IIOParamController |
一个接口是由能决定一个
IIOParam 对象设置对象实现的,通过把一个图形用户界面从用户获得的价值,或通过其他方式。
|
ImageTranscoder |
提供元数据转换能力的接口。
|
类 | 描述 |
---|---|
IIOImage |
一个简单的容器类来聚合一个图像,一组缩略图(预览)图像,以及一个表示与图像相关的元数据的对象。
|
IIOParam |
一个父类的所有类的描述流应该被解码或编码。
|
ImageIO |
一个类包含静态方便定位方法
ImageReader s和
ImageWriter s,并进行简单的编码和解码。
|
ImageReader |
解析和解码图像的一个抽象类。
|
ImageReadParam |
描述如何被解码的流的一个类。
|
ImageTypeSpecifier |
一个类,允许一个图像的格式(特别是其
SampleModel 和
ColorModel )是一个方便的方式指定。
|
ImageWriteParam |
描述要被编码的流的一个类。
|
ImageWriter |
一个抽象类编码和文字的图像。
|
异常 | 描述 |
---|---|
IIOException |
一个用于信令读写操作的运行时失败的异常类。
|
常见的图像I/O操作可以使用的ImageIO
类的静态方法。
这个包中包含用于描述图像文件的内容基本的类和接口,包括元数据和缩略图(IIOImage
);控制图像读取过程(ImageReader
,ImageReadParam
,和ImageTypeSpecifier
)和图像(ImageWriter
写作过程和ImageWriteParam
);执行之间的转码格式(ImageTranscoder
),并报告错误(IIOException
)。
所有实现javax.imageio提供以下标准的图像格式的插件:
Reading | Writing | Notes | Metadata | |
---|---|---|---|---|
JPEG | yes | yes | none | JPEG metadata format |
PNG | yes | yes | none | PNG metadata format |
BMP | yes | yes | none | BMP metadata format |
WBMP | yes | yes | none | WBMP metadata format |
GIF | yes | yes | GIF plug-in notes | GIF metadata format |
ImageIO为 Graphics Interchange Format (GIF)图像格式ImageReader
和ImageWriter
插件。这些都是“标准”的GIF插件,这意味着,包括JRE,不同于那些包含在标准的扩展,或第三方插件。以下注释和元数据规范适用于标准插件。
默认情况下,创建GIF作家插件版”为“图像。这是可以改变的”与“显式设置流中的元数据的版本(见 GIF Stream Metadata Format Specification)。
GIF作家插件支持通过标准的顺序写在ImageWriter
类中定义的方法的动画GIF图像的创作。
如果满足下列条件之一,则将全局色表写入输出流中:
在第一个案例中使用的数据流全局色表,第二是用于图像元数据的地方颜色表,并在第三个全局颜色表的要或SampleModel创造的(第一)图像。
一个地方的颜色表写入到输出流只有图像元数据包含localcolortable元素供给的作家,或没有图像元数据提供给作家和局部的颜色表将从图像本身产生不等于全局色表。
图形控制扩展块写入输出流只有图像元数据包含graphiccontrolextension元素供给的作家,或没有图像元数据提供从图像产生局部色表需要透明指数。应用程序、纯文本和注释扩展块,只有当它们被提供给作者通过图像元数据时才被写入。
隔行扫描图像的写作可以通过提供的ImageWriteParam
实例的渐进模式控制。如果渐进的方式MODE_DISABLED
然后逐行图像将被写入。如果渐进的方式MODE_DEFAULT
然后交错图像将被写入。如果是MODE_COPY_FROM_METADATA
渐进模式,然后使用元数据的设置(如果它是提供,否则交错图像会写)。
GIF图像作家插件支持设置输出流的元数据的元数据提供给作家在本土的GIF数据流格式 javax_imageio_gif_stream_1.0 或标准的元数据格式 javax_imageio_1.0,并设置输出图像的元数据的元数据提供给作家在本土的GIF图像元数据格式 javax_imageio_gif_image_1.0 或标准的元数据格式javax_imageio_1.0。标准的元数据格式GIF的原生信息流和图像元数据格式的映射表中给出的 here 。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.