最近研究个项目,涉及到多页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才是最通用的方法。
分享到:
- 2008-09-05 03:52
- 浏览 7604
- 评论(3)
- 论坛回复 / 浏览 (2 / 6370)
- 查看更多
相关推荐
jai_codec-1.1.3.jar jai_core.jar jai_imageio.jar jimi-1.0.jar
多页tif拆分为jpg,jpg,png,gif,等图片格式互相转换 jai_codec-1.1.3.jar jai_core.jar jai_imageio.jar jimi-1.0.jar
包含oracle的jimi项目所有类。文档主要包括core,tools,以及util三个包。
Jimi的包,包含core、tools和util
java图像处理包jimi.jar,挺好用的
基于java jimi包的图片格式转换,图形用户见面,包括jpg,gif 到png,psd等转换
Jimi-api帮助文档(简体中文)
JIMI图片处理,demo可以直接使用,包含需要的jar包,以及网上例子缺少的几个类代码。
java 图像处理包
jimi.jar<用java代码实现图片格式转换>
Hendrix, Jimi的部分gtp吉他谱
【精品】京东JIMI用户未来意图预测-京东邹波.pdf
自制CHM版的API文档,带索引。 注:如果各位下载后打开或无法显示页面,请在CHM文件右键—属性—解除锁定即可。
java图片 jimi
需要注意的是:jimi提供了对几乎所有图片格式的解码支持,但是为提供gif和tif/tiff格式的编码api,gif编码问题在网上可以找到县相关的源码,tiff jai:http://java.sun.com/products/java-media/jai/index.jsp提供了...
Jimi是Java的图像管理类库,主要提供的是Image IO的功能,其前身是Activated Intelligence。Jimi支持包括GIF, JPEG, TIFF, PNG, PICT, Photoshop, BMP, Targa, ICO, CUR, Sunraster, XBM, XPM, and PCX在内的各种...
京东JIMI用户未来意图预测-京东邹波,PPT分享,很有启发
Jimi的.jar包,处理图象比较不错,很清晰!JimiPro.jar
www.sun.com中下载 源文件 API(英文) JAR...
这是Jimi Hendrix的致敬页面您可以在以下网址中实时看到该项目 它构成了我投资组合的第一部分享受!