ApacheCommonsImaging,以前被称为ApacheCommonsSanselan,是一个可以读写各种图像格式的库,包括快速解析图像信息(大小、色彩空间、ICC配置文件等)和元数据。
这个库是纯Java的。与典型的本地代码的图像I/O库相比,它更具有可移植性,而且应该更可靠,对损坏/恶意的图像更安全,但仍然表现得相当好。它比ImageIO/JAI/java.awt.Toolkit(Sun/Java的图像支持)更容易使用,支持更多的格式(并且更正确地支持它们)。它还提供了对元数据的简单访问。
甚至在达到其作为ApacheCommons组件的初始发布之前,Imaging就已经开始工作,并被一些项目在生产中使用。
评论