3

Java SEを使用して画像処理を行うAPPを作成しています。実行時に、画像が8ビットか16ビットかをプログラムで確認したいですか?それから私はthat.soで画像処理を行うとのことですが、Javaでそれを確認するにはどうすればよいですか?

4

2 に答える 2

1

画像をとして読み込む場合はBufferedImage、この方法を使用できますgetType()

于 2012-04-11T05:55:24.750 に答える
1

ここに、8ビットおよび24ビットのbmpファイルを読み取ろうとしている投稿があります。 http://www.javaworld.com/javaworld/javatips/jw-javatip43.html?page=2

ここでは、次のようなビット数を取得しようとします。

int nbitcount = (((int)bi[15]&0xff)<<8) | (int)bi[14]&0xff

このカウントを取得したら、このビットカウントに基づいてどのタイプの画像であるかを検証できます。

于 2012-04-11T06:20:51.537 に答える