ファイルから生のピクセルデータを BufferedImage にロードする必要があります。イメージは 8 ビット ピクセル形式の灰色です。だから私はそのように始めます:
byte[] bytes = new byte[640 * 480];
FileInputStream fis = new FileInputStream("C:/test.dat");
fis.read(bytes);
fis.close();
しかし、これで私は間にバッファを作成しています。画像にバイトを直接ロードできますか? または、そうでない場合は、*memcpy* バイトをイメージに入れることができますか? そのためにはスピードが非常に重要です。もちろんすべてJavaで。