using System.Drawing; Bitmap(width,height); Bitmap(width,height,Graphics); Bitmap(width,height,PixelFormat); Bitmap(Image); Bitmap(Image,Size); Bitmap(Stream); Bitmap(Stream,Boolean); Bitmap(String); Bitmap(Type,String); Bitmap(Image,width,height); Bitmap(width,height,stride,PixelFormat,IntPtr);
using System.Drawing;
Font ft = new Font("Courier New", 8);
Brush brush = new SolidBrush(System.Drawing.Color.Black);
int width = 800;
int height = 400;
Bitmap bm = new Bitmap(width, height);
Graphics grfx = Graphics.FromImage(bm);
grfx.FillRectangle(new SolidBrush(Color.White), 0, 0, width, height);
grfx.DrawLine(new Pen(Color.Black), new Point(100, 100), new Point(100, 300));
grfx.DrawLine(new Pen(Color.Black), new Point(100, 300), new Point(600, 300));
Point[] pts = new Point[3];
pts[0] = new Point(100, 100);
pts[1] = new Point(97, 106);
pts[2] = new Point(103, 106);
grfx.DrawPolygon(new Pen(Color.Black), pts);
grfx.DrawLine(new Pen(Color.Black), new Point(100, 100), new Point(98, 106));
grfx.DrawLine(new Pen(Color.Black), new Point(100, 100), new Point(99, 106));
grfx.DrawLine(new Pen(Color.Black), new Point(100, 100), new Point(100, 106));
grfx.DrawLine(new Pen(Color.Black), new Point(100, 100), new Point(101, 106));
grfx.DrawLine(new Pen(Color.Black), new Point(100, 100), new Point(102, 106));
pts = new Point[3];
pts[0] = new Point(600, 300);
pts[1] = new Point(594, 297);
pts[2] = new Point(594, 303);
grfx.DrawPolygon(new Pen(Color.Black), pts);
grfx.DrawLine(new Pen(Color.Black), new Point(600, 300), new Point(594, 298));
grfx.DrawLine(new Pen(Color.Black), new Point(600, 300), new Point(594, 299));
grfx.DrawLine(new Pen(Color.Black), new Point(600, 300), new Point(594, 300));
grfx.DrawLine(new Pen(Color.Black), new Point(600, 300), new Point(594, 301));
grfx.DrawLine(new Pen(Color.Black), new Point(600, 300), new Point(594, 302));
grfx.Dispose();
bm.Save("test.png");