知识点:
1.先创建一个Image,再创建一个Graphic
问题:
生成一个图片
解决方案

1 <%@ WebHandler Language="C#" Class="writeAPic" %> 2 3 using System; 4 using System.Web; 5 using System.Drawing; 6 7 public class writeAPic : IHttpHandler { 8 9 public void ProcessRequest (HttpContext context) { 10 context.Response.ContentType = "text/jpeg"; 11 //把磁盘中现有的图片直接读取,并输出给用户 12 //context.Response.WriteFile("download/1.jpg"); 13 14 //手动创建一个父类 15 //1.创建一张图 16 using (Image image=new Bitmap(500,300)) 17 { 18 //在这张图片上画一些文字(字符串) 19 using (Graphics g =Graphics.FromImage(image)) 20 { 21 //开始画字符串 22 g.DrawString("Andy,"+context.Request.UserAgent,new Font("宋体",10),Brushes.Yellow,new PointF(10,10)); 23 } 24 //把图片输出到用户的响应流中 25 image.Save(context.Response.OutputStream,System.Drawing.Imaging.ImageFormat.Jpeg); 26 } 27 } 28 29 public bool IsReusable { 30 get { 31 return false; 32 } 33 } 34 35 }