예제 #1
0
        public static void Main(string[] args)
        {
            var platform = Extensions.RunningPlatform();
            // FillPie GDI Reference
            {
                var bitmap = new System.Drawing.Bitmap(200, 200, PixelFormat.Format32bppArgb);
                var gc     = System.Drawing.Graphics.FromImage(bitmap);
                gc.FillPie(new SolidBrush(Color.White), new Rectangle(0, 0, 200, 200), 0, 30);
                gc.Flush();
                bitmap.Save(String.Format(@"pie1_gdi{0}.bmp", platform), ImageFormat.Bmp);
            }

            // FillPie GDIviaAGG test
            {
                var bitmap = new UG.Bitmap(200, 200, PixelFormat.Format32bppArgb);
                var gc     = UG.Graphics.FromImage(bitmap);
                gc.FillPie(new SolidBrush(Color.White), new Rectangle(0, 0, 200, 200), 0, 30);
                gc.Flush();
                bitmap.Save(@"pie1_agg.bmp");
            }


            // Arc GDI Reference
            {
                var bitmap = new System.Drawing.Bitmap(200, 200, PixelFormat.Format32bppArgb);
                var gc     = System.Drawing.Graphics.FromImage(bitmap);
                gc.DrawArc(Pens.White, new Rectangle(20, 20, 100, 100), 0, 360);
                gc.Flush();
                bitmap.Save(String.Format(@"arc1_gdi{0}.bmp", platform), ImageFormat.Bmp);
            }

            // FillPie GDIviaAGG test
            {
                var bitmap = new UG.Bitmap(200, 200, PixelFormat.Format32bppArgb);
                var gc     = UG.Graphics.FromImage(bitmap);
                gc.DrawArc(Pens.White, new Rectangle(20, 20, 100, 100), 0, 360);
                gc.Flush();
                bitmap.Save(@"arc1_agg.bmp");
            }
        }
예제 #2
0
        public static void Main(string[] args)
        {
            var platform = Extensions.RunningPlatform();
            // FillPie GDI Reference
            {
                var bitmap = new System.Drawing.Bitmap (200, 200, PixelFormat.Format32bppArgb);
                var gc = System.Drawing.Graphics.FromImage (bitmap);
                gc.FillPie (new SolidBrush (Color.White), new Rectangle (0, 0, 200, 200), 0, 30);
                gc.Flush ();
                bitmap.Save (String.Format(@"pie1_gdi{0}.bmp",platform), ImageFormat.Bmp);
            }

            // FillPie GDIviaAGG test
            {
                var bitmap = new UG.Bitmap(200,200,PixelFormat.Format32bppArgb);
                var gc = UG.Graphics.FromImage(bitmap);
                gc.FillPie(new SolidBrush(Color.White),new Rectangle(0,0,200,200),0,30);
                gc.Flush();
                bitmap.Save(@"pie1_agg.bmp");
            }

            // Arc GDI Reference
            {
                var bitmap = new System.Drawing.Bitmap (200, 200, PixelFormat.Format32bppArgb);
                var gc = System.Drawing.Graphics.FromImage (bitmap);
                gc.DrawArc (Pens.White, new Rectangle (20, 20, 100, 100), 0, 360);
                gc.Flush ();
                bitmap.Save (String.Format(@"arc1_gdi{0}.bmp",platform), ImageFormat.Bmp);
            }

            // FillPie GDIviaAGG test
            {
                var bitmap = new UG.Bitmap(200,200,PixelFormat.Format32bppArgb);
                var gc = UG.Graphics.FromImage(bitmap);
                gc.DrawArc(Pens.White,new Rectangle(20,20,100,100),0,360);
                gc.Flush();
                bitmap.Save(@"arc1_agg.bmp");
            }
        }