JIMI、JAI和ImageIO的一些感想

编程入门 行业动态 更新时间:2024-10-10 01:17:38

JIMI、JAI和ImageIO的一些<a href=https://www.elefans.com/category/jswz/34/1762508.html style=感想"/>

JIMI、JAI和ImageIO的一些感想

最近研究个项目,涉及到多页TIFF分页保存问题。于是就研究呀研究....找到了三个库JIMI、JAI和JAI-ImageIO,于是开始测试啦。

首先,想着ImageIO是未来的发展方向,所以就把这个库列在前面。把JAI-ImageIO库加到classpath和librarypath中,用ImageIO写了代码,结果运行出错,打印出ImageReader所支持的后缀和格式名称,发现居然没有TIFF的支持,而ImageWriter有。很奇怪都是JAI为什么ImageIO不支持。

接着,用JAI库来写。同样配置好后,写完代码测试很完美。通过!!

然后呢,在网上看到文章说JIMI比JAI处理图片速度快,于是又写了一个JIMI库的代码。发现效率都差不多嘛。可能是我用的地方不对吧,但是JIMI有个好处就是没有那些DLL文件,纯Java的,挺爽...

后来,在官方网站上看到一些消息,让我彻底放弃了JIMI。因为那上面说JIMI是Java 1.1的时候作为扩展图像库使用的,目前已经不怎么开发了。而JAI是从Java 2以后SUN重点研发的扩展图像操作库。ImageIO则是从 Java 1.4 之后引入的图像操作包,目前它的API已经集成在JRE中了。不过可惜的是,JAI-ImageIO连GIF动画都能读,居然不支持读取TIFF文件。

没办法只能使用JAI了。不过还好,在我们的大规模测试过程中,JAI的性能已经跟JIMI差不多了,这说明SUN的开发人员们在不断地优化这套类库。

最后,希望SUN的开发人员们赶紧把JAI现有的功能加到ImageIO上,毕竟我感觉ImageIO才是最通用的方法。

更多推荐

JIMI、JAI和ImageIO的一些感想

本文发布于:2024-02-06 15:27:16,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1749925.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:感想   JIMI   JAI   ImageIO

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!