效果图:

代码页面:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;

public partial class Drawing : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Bitmap b = new Bitmap(600, 600); //设置画板大小
Graphics g=Graphics.FromImage(b); //GDI+中最重要的类 在画板上画
g.Clear(Color.Gray); //初始画板清空画板为红色
Pen p=new Pen(Color.Green,0.3f); //铅笔
g.DrawLine(p, 600, 0, 0, 600); //用直线画图
g.DrawLine(p, 0, 0, 600, 600);
g.DrawEllipse(p, 0, 0, 100, 100); //画一个椭圆
SolidBrush sb=new SolidBrush(Color.Blue); //固体刷;
g.FillEllipse(sb,100,100,200,200); //固体刷一个椭圆 区域
g.FillRectangle(sb,300,300,100,100) ;//固体刷一个矩形 区域

SolidBrush sbf = new SolidBrush(Color.GreenYellow); //固体刷;
Font f=new Font("宋体",40); //字体
g.DrawString("陈 欧 作 品", f, sbf, 300, 540); //在图片上写字

Point[] arrp=new Point[5]; //Point 为二位基本的点 画多边形 给一些点的集合
arrp[0] = new Point(200, 200);
arrp[1] = new Point(200, 400);
arrp[2] = new Point(500, 400);
arrp[3] = new Point(500, 600);
arrp[4] = new Point(300, 600);
g.DrawPolygon(p, arrp);

b.Save(Response.OutputStream, ImageFormat.Gif);
}
}
代码页面:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;
public partial class Drawing : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Bitmap b = new Bitmap(600, 600); //设置画板大小
Graphics g=Graphics.FromImage(b); //GDI+中最重要的类 在画板上画
g.Clear(Color.Gray); //初始画板清空画板为红色
Pen p=new Pen(Color.Green,0.3f); //铅笔
g.DrawLine(p, 600, 0, 0, 600); //用直线画图
g.DrawLine(p, 0, 0, 600, 600);
g.DrawEllipse(p, 0, 0, 100, 100); //画一个椭圆
SolidBrush sb=new SolidBrush(Color.Blue); //固体刷;
g.FillEllipse(sb,100,100,200,200); //固体刷一个椭圆 区域
g.FillRectangle(sb,300,300,100,100) ;//固体刷一个矩形 区域
SolidBrush sbf = new SolidBrush(Color.GreenYellow); //固体刷;
Font f=new Font("宋体",40); //字体
g.DrawString("陈 欧 作 品", f, sbf, 300, 540); //在图片上写字
Point[] arrp=new Point[5]; //Point 为二位基本的点 画多边形 给一些点的集合
arrp[0] = new Point(200, 200);
arrp[1] = new Point(200, 400);
arrp[2] = new Point(500, 400);
arrp[3] = new Point(500, 600);
arrp[4] = new Point(300, 600);
g.DrawPolygon(p, arrp);
b.Save(Response.OutputStream, ImageFormat.Gif);
}
}


浙公网安备 33010602011771号