我需要将原始像素数据从文件加载到BufferedImage。图像为灰色,具有8位像素格式。所以我会这样开始:
byte[] bytes = new byte[640 * 480];
FileInputStream fis = new FileInputStream("C:/test.dat");
fis.read(bytes);
fis.close();
但是我正在这之间创建一个缓冲区。我可以直接将字节加载到图像中吗?或者如果没有,我可以将* memcpy *字节放入图像中吗?速度对此非常重要。当然全是Java。
答案 0 :(得分:0)
答案似乎是:如果没有额外的缓冲,就不可能。