private static putgreytile ( |
||
img | ||
raster | int | |
rasterOffset | int | |
rasterShift | int | |
x | int | |
y | int | |
width | int | |
height | int | |
buffer | byte | |
offset | int | |
bufferShift | int | |
return | void |
private static void putgreytile(
TiffRgbaImage img, int[] raster, int rasterOffset, int rasterShift,
int x, int y, int width, int height, byte[] buffer, int offset, int bufferShift)
{
int samplesperpixel = img.samplesperpixel;
int[][] BWmap = img.BWmap;
while (height-- > 0)
{
for (x = width; x-- > 0; )
{
raster[rasterOffset] = BWmap[buffer[offset]][0];
rasterOffset++;
offset += samplesperpixel;
}
rasterOffset += rasterShift;
offset += bufferShift;
}
}