我正在使用JAI并希望在Mac OS X上读取和编写jpeg2000文件(此后很快就会推出Linux)并且无法加载编解码器。似乎有几个不同的项目可用,但是,许多似乎半生不熟(没有开始,没有完成,只有源可用,等等。)
我没有和JAI结婚,就像我刚开始的那样。
我目前拥有的编解码器是:
com.sun.media.jai.codecimpl.PNMCodec@36d251a3
com.sun.media.jai.codecimpl.JPEGCodec@29edc073
com.sun.media.jai.codecimpl.FPXCodec@37f5d386
com.sun.media.jai.codecimpl.GIFCodec@6c121f1d
com.sun.media.jai.codecimpl.TIFFCodec@19b8e059
com.sun.media.jai.codecimpl.WBMPCodec@38910040
com.sun.media.jai.codecimpl.PNGCodec@37a786c3
com.sun.media.jai.codecimpl.BMPCodec@578088c0
我正在使用这些罐子: JAI核心-1.1.3-alpha.jar jai_codec-1.1.3-alpha.jar jai_imageio-1.1-alpha.jar
这对我有用:
com.sun.media.imageio.plugins.jpeg2000
但是当我尝试编码为jpeg2000时,我得到: “编码指定的格式没有关联的已注册ImageCodec。”
有什么想法吗?
谢谢,
汤姆
答案 0 :(得分:0)
尝试使用Java Advanced Imaging Image I / O工具(又名JAI I / O工具),提供更多I / O编解码器,如JPEG2000。它是JAI的“插件”,提供更多的图像I / O编解码器,需要安装JAI。
http://download.java.net/media/jai-imageio/builds/release/1.1/