首页 > 代码库 > 图片操作,生成一个图片
图片操作,生成一个图片
知识点:
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 }
图片操作,生成一个图片
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。