0

我需要将原始像素数据从文件加载到 BufferedImage。图像为灰色,8 位像素格式。所以我会这样开始:

byte[] bytes = new byte[640 * 480];
FileInputStream fis = new FileInputStream("C:/test.dat");
fis.read(bytes);
fis.close();

但是有了这个,我在两者之间创建了一个缓冲区。我可以将字节直接加载到图像中吗?或者,如果不是,我可以将 *memcpy* 字节放入图像中吗?速度对此非常重要。当然都是Java。

4

1 回答 1

0

这个问题的答案似乎是:如果没有额外的缓冲,这是不可能的。

于 2013-01-25T07:42:59.683 回答