static void subtract32(byte[] i, byte[] b, int pixels)
{
int[] image = Tiff.ByteArrayToInts(i, 0, pixels * sizeof(int));
int[] bias = Tiff.ByteArrayToInts(b, 0, pixels * sizeof(int));
int imagePos = 0;
int biasPos = 0;
while (pixels-- != 0)
{
image[imagePos] = image[imagePos] > bias[biasPos] ? image[imagePos] - bias[biasPos] : 0;
imagePos++;
biasPos++;
}
Tiff.IntsToByteArray(image, 0, pixels, i, 0);
}