zoukankan      html  css  js  c++  java
  • 图片操作,生成一个图片

    知识点:

    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
  • 相关阅读:
    ntopng网络流量实时监控
    LVS初始使用步骤
    Pycharm快捷方式
    Python之路,Day9, 进程、线程、协程篇
    Python之路,Day7
    Python 之路 Day5
    Python之路,Day6
    Python之路,Day3
    Python之路,Day2
    Python之路,Day1
  • 原文地址:https://www.cnblogs.com/weijieAndy/p/4034191.html
Copyright © 2011-2022 走看看