Asp.net网页画图

本文介绍了两种在网页上画图的方法,一种是使用C#纯代码,通过Bitmap和Graphics对象实现画函数图,另一种是利用Office Web Components组件,通过Micosoft Office Web Components进行图表绘制。两种方法分别给出了详细代码示例,适用于不同的网页画图需求。
摘要由CSDN通过智能技术生成
 

在网页上画图一般会有下面两种方法(暂时不知道是否还有其他方法)
方法一:用纯代码画图
方法二:Office控件画图

先讲下 用C#纯代码画图
这里我以C#画函数图为例

其实纯代码画函数图非常简单,先了解下怎么在网页上画线·就会在网页上画图了

所以就先说下 如何在网页上画线了

我直接把代码列出来··其实我本人就是喜欢给我个完整的有注释的例子我自己运行就可以慢慢理解了 后面都完整的代码下载

WebPaintPic.aspx Html代码

不需要有改变

 

 WebPaintPic.aspx.cs 代码如下:

 

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.IO;//文件存取

using System.Drawing;//画图基本功能

using System.Drawing.Drawing2D;//二维画图

using System.Drawing.Imaging;//高级功能

 

public partial class System_WebPaintPic : System.Web.UI.Page

{

    protected void Page_Load(object sender, EventArgs e)

    {

        Bitmap img = new Bitmap(400, 200);//创建Bitmap对象

        MemoryStream stream = draw();

 

        img.Save(stream, ImageFormat.Jpeg);          //保存绘制的图片

        Response.Clear();

        Response.ContentType = "image/jpeg";

        Response.BinaryWrite(stream.ToArray());

    }

    public MemoryStream draw()

    {

        Bitmap img = new Bitmap(400, 200);//创建Bitmap对象

        Graphics g = Graphics.FromImage(img);//创建Graphics对象

 

        Pen Bp = new Pen(Color.Black); //定义黑色画笔

        Pen Rp = new

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值