示例#1
0
        static Color AdicionarPixelsDesfoque(Color pixel, DesfocagemGaussianaAleatoria generator)
        {
            int newR = (int)pixel.R + generator.ProximoInteiro();
            int newG = (int)pixel.G + generator.ProximoInteiro();
            int newB = (int)pixel.B + generator.ProximoInteiro();
            int r    = Math.Max(0, Math.Min(newR, 255));
            int g    = Math.Max(0, Math.Min(newG, 255));
            int b    = Math.Max(0, Math.Min(newB, 255));

            return(Color.FromArgb(r, g, b));
        }