- - PR -
BufferedImageからpixel情報をRGB個別に取得する
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-11-10 20:09
getPixel『s』なので
取得したい部分のRectangleをrectとすると int[] pixels = new int[rect.width * rect.height * 3]; ras.getPixels(rect.x, rect.y, rect.width, rect.height, pixels); あるいは int[] pixels = ras.getPixels(rect.x, rect.y, rect.width, rect.height, (int[])null); で多分いけますよ。 TYPE_INT_ARGBの場合でしか確認してませんが…。 (TYPE_INT_ARGBの場合rect.width * rect.height * 4) | ||||
|
投稿日時: 2006-11-11 12:04
tori31001さん、ご親切にありがとうございます。
できました! [0][0]から[width][height]まで1画素ずつ取得してくれるメソッドなので、前回書き込みしたソースにfor文は必要なかったのですね。 ありがとうございました! |