1


画像をビット配列に変換したいのですが、各画像のピクセルが32ビットまたは24ビットになる可能性があることを知るための調査ガイド...など、Googleで多くの検索を行った後にこの質問を投稿しています各画像のピクセルのビット数を知っていますか?

4

2 に答える 2

2

javax.ImageIO API を使用する必要があります

ColorModel color = ImageIO.read(new File("test.jpg")).getColorModel();
color.getPixelSize();
于 2012-10-25T16:13:48.657 に答える
0

がある場合はjava.awt.image.RenderedImage、 を呼び出して、そのイメージのラスタライズされたデータgetDataを取得できます。

これは本質的にデータのピクセルごとのプロットであり、実際に を呼び出しgetPixel(int x, int y, double[] dArray)て、特定の 1 つのピクセルのデータの配列を取得できます。

于 2012-10-25T16:14:44.683 に答える