void Test_fakeColorDis(uint8_t *gray, uint8_t* dstColor, int32_t dstWidth, int32_t dstHeight, int32_t dstStride)
{
for (int32_t h = 0, i = 0; h < dstHeight; h++)
{
for (int32_t w = 0; w < dstWidth; w++, i += 3)
{
uint8_t grayValues = gray[h * dstStride + w];
if (grayValues < 64)
{
dstColor[i + 2] = 0;
dstColor[i + 1] = (byte)(4 * grayValues);
dstColor[i] = 255;
}
else if (grayValues < 128)
{
dstColor[i + 2] = 0;
dstColor[i + 1] = 255;
dstColor[i] = (byte)(-4 * grayValues + 2 * 255);
}
else if (grayValues < 192)
{
dstColor[i + 2] = (byte)(4 * grayValues - 2 * 255);
dstColor[i + 1] = 255;
dstColor[i] = 0;
}
else
{
dstColor[i + 2] = 255;
dstColor[i + 1] = (byte)(-4 * grayValues + 4 * 255);
dstColor[i] = 0;
}
}
}
}