走査線ストライド [Scanline Stride]

走査線ストライド [Scanline Stride]

-すべての画素を抜き出すなら、BufferedImage.getWidth() と同じ値で良さそう。

-BufferedImage (Java 2 プラットフォーム SE v1.4.0)
--http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/api/java/awt/image/BufferedImage.html#getRGB(int,%20int,%20int,%20int,%20int[],%20int,%20int)
--->public int[] getRGB(int startX, int startY, int w, int h, int[] rgbArray, int offset, int scansize)
--->
--->scansize - rgbArray の走査線ストライド

-ComponentSampleModel (Java 2 プラットフォーム SE v1.4.0)
--http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/awt/image/ComponentSampleModel.html
--->走査線ストライドは、任意のサンプルと、それと対応する、次の走査線の同じ列にあるサンプル間のデータ配列要素数です。
--->public final int getScanlineStride()
--->
--->この ComponentSampleModel の走査線ストライドを返します。

-IBM Standard Widget Toolkit でのJava 2D画像 - Japan
--http://www-06.ibm.com/jp/developerworks/java/040702/j_j-2dswt.html
--->scansize は、2つのピクセルが画像中で連続した2本のライン上にあり、それぞれのラインで同じインデックスを持つ場合に、(配列中で)その2つのピクセルが持つインデックス・オフセットです。もしこの値が抽出する領域の幅と同じ場合には、あるラインの最初のピクセルは、その前のライン最後のピクセルの次を指すインデックスが指定する(配列中の)場所に保存されます。もしこの値が抽出する領域の幅よりも大きい場合には、あるラインの終わりとその次のラインの初めの間で、配列中の一部のインデックスは使われずに残ります。