| Modifier and Type | Method and Description |
|---|---|
| public void | convert(int[] srcarr, int
the index in the array of the first source pixel data srcoff, int number of array indices between rows of data in the source srcscanints, byte[] dstarr, int the index in the array of the first destination pixel data dstoff, int number of array indices between rows of data in the destination dstscanbytes, int the number of pixels to process across before moving to the next row w, int the number of rows of pixels to process h)Redeclares com. Copies a rectangular region of data from the source array to the destination array using the following relationship:
for each xy : 0 <= x,y < w,h {
int srcpos = y * srcscanints + x * srcintsperpixel + srcoff;
int dstpos = y * dstscanbytes + x * dstbytesperpixel + dstoff;
for each j : 0 <= j < srcintsperpixel {
load data from srcarr[srcpos + j];
}
convert data to destination pixel format
for each k : 0 <= k < dstbytesperpixel {
store data into dstarr[dstpos + k] = pixel data;
}
}
|
| public void | convert(IntBuffer
the nio buffer containing the source data srcbuf, int the absolute location in the buffer of the first source pixel data srcoff, int number of buffer elements between rows of data in the source srcscanints, byte[] dstarr, int the index in the array of the first destination pixel data dstoff, int number of array indices between rows of data in the destination dstscanbytes, int the number of pixels to process across before moving to the next row w, int the number of rows of pixels to process h)Redeclares com. Copies a rectangular region of data from the source buffer to the destination array using the following relationship:
for each xy : 0 <= x,y < w,h {
int srcpos = y * srcscanints + x * srcintsperpixel + srcoff;
int dstpos = y * dstscanbytes + x * dstbytesperpixel + dstoff;
for each j : 0 <= j < srcintsperpixel {
load data from srcbuf.get(srcpos + j);
}
convert data to destination pixel format
for each k : 0 <= k < dstbytesperpixel {
store data into dstarr[dstpos + k] = pixel data;
}
}
|
| public void | convert(int[] srcarr, int
the index in the array of the first source pixel data srcoff, int number of array indices between rows of data in the source srcscanints, ByteBuffer the nio buffer containing the destination data dstbuf, int the absolute location in the buffer of the first destination pixel data dstoff, int number of buffer elements between rows of data in the destination dstscanbytes, int the number of pixels to process across before moving to the next row w, int the number of rows of pixels to process h)Redeclares com. Copies a rectangular region of data from the source array to the destination buffer using the following relationship:
for each xy : 0 <= x,y < w,h {
int srcpos = y * srcscanints + x * srcintsperpixel + srcoff;
int dstpos = y * dstscanbytes + x * dstbytesperpixel + dstoff;
for each j : 0 <= j < srcintsperpixel {
load data from srcarr[srcpos + j];
}
convert data to destination pixel format
for each k : 0 <= k < dstbytesperpixel {
store data into dstbuf.put(dstpos + k, pixel data);
}
}
|
| convert | back to summary |
|---|---|
| public void convert(int[] srcarr, int srcoff, int srcscanints, byte[] dstarr, int dstoff, int dstscanbytes, int w, int h) Redeclares com. Copies a rectangular region of data from the source array to the destination array using the following relationship:
for each xy : 0 <= x,y < w,h {
int srcpos = y * srcscanints + x * srcintsperpixel + srcoff;
int dstpos = y * dstscanbytes + x * dstbytesperpixel + dstoff;
for each j : 0 <= j < srcintsperpixel {
load data from srcarr[srcpos + j];
}
convert data to destination pixel format
for each k : 0 <= k < dstbytesperpixel {
store data into dstarr[dstpos + k] = pixel data;
}
}
| |
| convert | back to summary |
|---|---|
| public void convert(IntBuffer srcbuf, int srcoff, int srcscanints, byte[] dstarr, int dstoff, int dstscanbytes, int w, int h) Redeclares com. Copies a rectangular region of data from the source buffer to the destination array using the following relationship:
for each xy : 0 <= x,y < w,h {
int srcpos = y * srcscanints + x * srcintsperpixel + srcoff;
int dstpos = y * dstscanbytes + x * dstbytesperpixel + dstoff;
for each j : 0 <= j < srcintsperpixel {
load data from srcbuf.get(srcpos + j);
}
convert data to destination pixel format
for each k : 0 <= k < dstbytesperpixel {
store data into dstarr[dstpos + k] = pixel data;
}
}
| |
| convert | back to summary |
|---|---|
| public void convert(int[] srcarr, int srcoff, int srcscanints, ByteBuffer dstbuf, int dstoff, int dstscanbytes, int w, int h) Redeclares com. Copies a rectangular region of data from the source array to the destination buffer using the following relationship:
for each xy : 0 <= x,y < w,h {
int srcpos = y * srcscanints + x * srcintsperpixel + srcoff;
int dstpos = y * dstscanbytes + x * dstbytesperpixel + dstoff;
for each j : 0 <= j < srcintsperpixel {
load data from srcarr[srcpos + j];
}
convert data to destination pixel format
for each k : 0 <= k < dstbytesperpixel {
store data into dstbuf.put(dstpos + k, pixel data);
}
}
| |