Java 如何从字节数组光栅创建JAI平面图像?

Java 如何从字节数组光栅创建JAI平面图像?,java,image-processing,jai,Java,Image Processing,Jai,我有一个使用JAI处理图像的应用程序。它获取TIFF文件,读取它们,将内容包装到SeekableStream中,然后使用JAI.create创建平面图像 我想做的是将源文件从TIFF文件更改为一个组件,该组件已经存在,并以存储在字节数组中的光栅形式为我提供图像数据。我知道光栅数据的格式(宽度、高度、每个样本的位数等),但我找不到一种方法来像以前一样为JAI创建平面图像 我唯一的想法是从光栅创建java.awt.Image,并将其与JAI.create一起使用。这可以吗,或者有更好的解决方案吗?您

我有一个使用JAI处理图像的应用程序。它获取TIFF文件,读取它们,将内容包装到SeekableStream中,然后使用JAI.create创建平面图像

我想做的是将源文件从TIFF文件更改为一个组件,该组件已经存在,并以存储在字节数组中的光栅形式为我提供图像数据。我知道光栅数据的格式(宽度、高度、每个样本的位数等),但我找不到一种方法来像以前一样为JAI创建平面图像


我唯一的想法是从光栅创建java.awt.Image,并将其与JAI.create一起使用。这可以吗,或者有更好的解决方案吗?

您可以使用PlanarImage.wrap(bufferedImage)方法

注意:您可以从光栅创建BuffereImage

富尔坎