首页 > 代码库 > 图片操作,生成一个图片

图片操作,生成一个图片

知识点:

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 }
View Code

 

图片操作,生成一个图片