Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java将JPEG 2000解码为BuffereImage,ImageIO不';不支持JP2_Java_Decode_Bufferedimage_Jpeg2000 - Fatal编程技术网

Java将JPEG 2000解码为BuffereImage,ImageIO不';不支持JP2

Java将JPEG 2000解码为BuffereImage,ImageIO不';不支持JP2,java,decode,bufferedimage,jpeg2000,Java,Decode,Bufferedimage,Jpeg2000,在过去的两个月里,我一直在从事一个Java项目,该项目涉及从服务器访问卫星图像并进行一些图像处理。几乎所有的代码都完成了,除了我还没有找到将图像加载到缓冲图像中的方法。它们是JPEG2000图像,我在互联网上搜索了所有解码jp2文件的实现。显然ImageIO.read不会把它剪掉。我确实遇到了java高级成像API(JAI),但我正在寻找任何不使用第三方的方法来实现这一点。我还检查了JDeli和JJ2000,但我尝试使用它们都没有成功 有没有办法解码这些文件?如果这要求太高,是否有一个易于使用的

在过去的两个月里,我一直在从事一个Java项目,该项目涉及从服务器访问卫星图像并进行一些图像处理。几乎所有的代码都完成了,除了我还没有找到将图像加载到缓冲图像中的方法。它们是JPEG2000图像,我在互联网上搜索了所有解码jp2文件的实现。显然ImageIO.read不会把它剪掉。我确实遇到了java高级成像API(JAI),但我正在寻找任何不使用第三方的方法来实现这一点。我还检查了JDeli和JJ2000,但我尝试使用它们都没有成功


有没有办法解码这些文件?如果这要求太高,是否有一个易于使用的库来处理这个问题?另外,出于好奇,为什么要找到一个用于java的jp2解码器的实现如此困难?

您可以尝试使用imageio openjpeg库作为imageio API的插件。()

Q:“为什么很难找到一个针对java的jp2解码器的实现?”答:软件专利和许可问题。