效果图:



代码页面:

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(600600); //设置画板大小
        Graphics g=Graphics.FromImage(b); //GDI+中最重要的类 在画板上画
        g.Clear(Color.Gray);  //初始画板清空画板为红色
        Pen p=new Pen(Color.Green,0.3f); //铅笔
        g.DrawLine(p, 60000600); //用直线画图
        g.DrawLine(p, 00600600);
        g.DrawEllipse(p, 
00100100); //画一个椭圆
        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, 300540); //在图片上写字

        Point[] arrp
=new Point[5]; //Point 为二位基本的点 画多边形 给一些点的集合
        arrp[0= new Point(200200);
        arrp[
1= new Point(200400);
        arrp[
2= new Point(500400);
        arrp[
3= new Point(500600);
        arrp[
4= new Point(300600);
        g.DrawPolygon(p, arrp);

        b.Save(Response.OutputStream, ImageFormat.Gif);
    }

}
posted on 2007-05-18 20:08  小角色  阅读(620)  评论(0)    收藏  举报