0

に 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、私の状況では許可されていません。

4

1 に答える 1

-1

このコードまたは類似のものを探していると思います。24 ビットの BMP イメージを読み取り、パディングを処理します。

于 2011-03-19T13:53:51.850 に答える