jpeg または png を含む文字列をピクセルの配列 (できれば 1 次元) に変換するにはどうすればよいですか? Javaに組み込まれたクラスを理想的に使用しますか?
5007 次
2 に答える
6
commons-fileuploadが必要であることがわかりました。イメージの取得方法については、ユーザー ガイドInputStream
を参照してください。そこから、次のように呼び出すことができます。
BufferedImage image = ImageIO.read(item.getInputStream());
ここから先は、多くの方法があります。
- 画像の次元をループし、各 x および y 呼び出しに対して
int rgb = image.getRGB(x, y);
- 上記と同じですが、 , , を
getRed(x, y)
呼び出しgetGreen(x, y)
ますgetBlue(x, y)
- を取得し、
ColorModel
そこで上記のメソッドを呼び出します - 電話
getRGB(startX, startY, w, h, rgbArray, offset, scansize)
getData()
を返すcallRaster
、そしてgetPixes(..)
そこで呼び出す
于 2010-02-03T22:05:22.480 に答える
0
PixelGraberを使用します。RGB データの 1 次元配列を返します。
于 2010-02-03T23:48:29.183 に答える