Exemple #1
0
        private void ConvertTo16BitColor()
        {
            //


            Color roundingTolerance = ColorOperations.ConvertToleranceFrom32BitTo16Bit(RenderTolerance.DefaultColorTolerance);

            for (int y = 0; y < height; y++)
            {
                for (int x = 0; x < width; x++)
                {
                    frameBuffer[x, y]     = ColorOperations.ConvertFrom32BitTo16Bit(frameBuffer[x, y]);
                    toleranceBuffer[x, y] = ColorOperations.Add(toleranceBuffer[x, y], roundingTolerance);
                }
            }
        }