に BMP ファイルの生のピクセル テーブルがありますbyte[]。構造は次のとおりです。
(b g r) (b g r) ... (b g r) padding
...
(b g r) (b g r) ... (b g r) padding
r、g、b はそれぞれバイトで、パディングは行の長さを 4 バイトの倍数に丸めます。
BufferedImageでは、この生データだけを使用して、コピーせずにこの生データから新しいものを作成するにはどうすればよいでしょうか? BufferedImageからの作成を調べましたが、わかりDataBufferませんでした。残念ながらImageIO、私の状況では許可されていません。