代码是这样写的
Bitmap img = new Bitmap(600, 400);
Graphics g = Graphics.FromImage(img);
Pen p = new Pen(Color.Blue, 2);//定义了一个蓝色,宽度为的画笔
g.DrawLine(p, 10, 10, 100, 100);//在画板上画直线,起始坐标为(10,10),终点坐标为(100,100)
img.Dispose();
g.Dispose();
p.Dispose();
Bitmap img = new Bitmap(600, 400);
Graphics g = Graphics.FromImage(img);
Pen p = new Pen(Color.Blue, 2);//定义了一个蓝色,宽度为的画笔
g.DrawLine(p, 10, 10, 100, 100);//在画板上画直线,起始坐标为(10,10),终点坐标为(100,100)
img.Dispose();
g.Dispose();
p.Dispose();
解决方案 »
- System.Guid.NewGuid().ToString("N")什么意思?
- 消息框
- DataTable中友重复的列就累加另一列,想了半天,有思路,没代码,想精简点
- 在gridview中添加checkbox的问题
- 在GridView中 为何无法使用书签进行页内的定位功能?
- 我用IBM的那个WS类,调.NET生成的WEB服务,怎么也不成功
- 做了几个在线发MAIL的WEB应用,感觉总不是那么回事,请问大家知不知道哪儿有开源的邮件管理系统?
- 请教:如何为URL地址和Email地址自动加上超链接?
- 发送邮件
- aspx页面产品数据修改
- WinZIP进行在线解压需要在哪配置路径
- 网站服务器过一段时间网站服务会中断一下?以及.NET Runtime 2.0 Error Reporting?在线等解决方案
using System.Web;
using System.Drawing;public class Handler : IHttpHandler {
public void ProcessRequest (HttpContext context) {
Bitmap img = new Bitmap(600, 400);
Graphics g = Graphics.FromImage(img);
Pen p = new Pen(Color.Blue, 2);//定义了一个蓝色,宽度为的画笔
g.DrawLine(p, 10, 10, 100, 100);//在画板上画直线,起始坐标为(10,10),终点坐标为(100,100)
context.Response.ContentType = "Image/GIF";
context.Response.Clear();
context.Response.BufferOutput = true;
img.Save(context.Response.OutputStream, System.Drawing.Imaging.ImageFormat.Gif);
img.Dispose();
g.Dispose();
p.Dispose();
}
public bool IsReusable {
get {
return false;
}
}}