如何在java中读取大jp2图像

如何在java中读取大jp2图像,java,image,Java,Image,我有一个相对较大的jp2图像。此图像的大小约为724 MB。我正在尝试将此图像读入BuffereImage,但出现以下错误: Exception in thread "main" java.lang.IllegalArgumentException: Dimensions (width=95168 height=154832) are too large 有什么办法可以读取如此大的图像吗 感谢尽管压缩尺寸很小,但仅对于像素对象引用,在内存中存储这样的图像需要大约58G。你想用这么大的图像做什么

我有一个相对较大的jp2图像。此图像的大小约为724 MB。我正在尝试将此图像读入BuffereImage,但出现以下错误:

Exception in thread "main" java.lang.IllegalArgumentException: Dimensions (width=95168 height=154832) are too large
有什么办法可以读取如此大的图像吗


感谢

尽管压缩尺寸很小,但仅对于像素对象引用,在内存中存储这样的图像需要大约58G。你想用这么大的图像做什么?解释目的可能有助于我们提出解决办法。也许你应该按照我想读的那样阅读图像的像素区域,以便将其分成块。理想情况下,缓存图像块。然后,我想把每个块放在一边处理(为分段目的执行卷积)嗨,谢谢你的回复,但是在该链接上找到的代码仍然会生成相同的错误。。但无论如何,我会尝试得到那个方向(从图像中读取像素)。你能发布一些示例代码吗?