<div> JavaScript is disabled on your browser.
Skip navigation links
Java™ Platform
Standard Ed. 8

Package javax.imageio

java的图像I/O API主要包。

See: 描述

Package javax.imageio Description

java的图像I/O API主要包。

常见的图像I/O操作可以使用的ImageIO类的静态方法。

这个包中包含用于描述图像文件的内容基本的类和接口,包括元数据和缩略图(IIOImage);控制图像读取过程(ImageReaderImageReadParam,和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



标准插头

Standard plug-in for GIF image format

ImageIO为 Graphics Interchange Format (GIF)图像格式ImageReaderImageWriter插件。这些都是“标准”的GIF插件,这意味着,包括JRE,不同于那些包含在标准的扩展,或第三方插件。以下注释和元数据规范适用于标准插件。

写作的GIF图片

GIF图像作家写作插件保证无损图像,满足以下要求:

默认情况下,创建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

从以下版本开始:
1.4
Skip navigation links
Java™ Platform
Standard Ed. 8

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.

本帮助文档是使用 《百度翻译》翻译,请与英文版配合使用 by--QQ:654638585