コード例 #1
0
ファイル: ColorGradient.cs プロジェクト: timdetering/Endogine
        public static void RenderGradientOnPattern(Endogine.Interpolation.InterpolatorColor interpol, Endogine.BitmapHelpers.Canvas canvas)
        {
            Graphics g = canvas.GetGraphics();
            BackgroundPattern.Fill(g);

            Bitmap bmp = new Bitmap(255, 1, System.Drawing.Imaging.PixelFormat.Format32bppArgb);
            Endogine.BitmapHelpers.Canvas c2 = Endogine.BitmapHelpers.Canvas.Create(bmp);
            RenderGradient(interpol, c2);
            g.InterpolationMode = InterpolationMode.NearestNeighbor;
            g.DrawImage(bmp, new Rectangle(0, 0, canvas.Width, canvas.Height * 2));
        }