Skip to content

JEP 262: TIFF Image I/O | TIFF 图像 I/O

摘要

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

动机

图像 I/O 框架(javax.imageio)是 Java SE 的一部分,提供了一种插入图像编解码器的标准方式。某些格式的编解码器,例如 PNG 和 JPEG,必须由所有实现提供。然而,广泛使用的 TIFF 格式在此集合中缺失。多年来,来自小型和大型独立软件供应商的开发人员一直对此格式提出了多次请求。随着 OS X 将 TIFF 作为标准平台图像格式,我们至今仍无法支持该格式,这一点也更加重要。

描述

已经在 Java 高级图像 API 工具项目中以纯 Java 编写了适用的 TIFF 读取器和写入器插件 (javadoc)。我们将将其与现有的图像 I/O 插件合并到 JDK 中。该包将被重命名为 javax.imageio.plugins.tiff,因为它将成为 Java SE 规范的标准一部分。XML 元数据格式名称也将进行类似的重命名。

测试

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