跳到主要内容

JEP 262:TIFF 图像 I/O

概括

扩展图像 I/O 插件的标准集以支持 TIFF 图像格式。

动机

图像 I/O 框架 ( javax.imageio) 是 Java SE 的一部分,提供了插入图像编解码器的标准方法。所有实现都必须提供某些格式(例如 PNG 和 JPEG)的编解码器。该集中缺少广泛使用的格式 TIFF。多年来,代表小型和大型 ISV 的开发人员多次要求这种格式。它现在也更加重要,因为 OS X 使用 TIFF 作为标准平台图像格式,而我们迄今为止还无法支持它。

描述

完全用 Java 编写的合适的 TIFF 读取器和写入器插件先前是在 Java 高级成像 API 工具项目 ( javadoc ) 中开发的。我们将把它与现有的 Image I/O 插件一起合并到 JDK 中。该包将被重命名为javax.imageio.plugins.tiff,因为它将成为 Java SE 规范的标准部分。 XML 元数据格式名称将被类似地重命名。

测试

除了包名称更改之外的代码将按原样合并;它已经经过多年的现场测试。我们将为jtreg公开的 API创建格式测试。