zoukankan      html  css  js  c++  java
  • GDI+绘制文本

    这是在论坛中有人提出的一个问题,原贴见:Graphics DrawString参数无效。这里给出方法,读者可以自行修改以适应自己的项目需求。

    先上代码:

    if (!Page.IsPostBack)  
    {  
        try  
        {  
            string str = Server.MapPath("~/upload/test.jpg");  
            System.Drawing.Image myImage = System.Drawing.Image.FromFile(str);  
            Bitmap map = new Bitmap(myImage);  
            myImage.Dispose();  
            Graphics graphics = Graphics.FromImage(map);  
            graphics.InterpolationMode = InterpolationMode.HighQualityBilinear;  
            SolidBrush brush = new SolidBrush(Color.Red);  
            PointF P = new PointF(100, 100);  
            Font font = new Font("宋体", 40);  
            graphics.DrawString("guwei4037", font, brush, P);  
            map.Save(str.Substring(0, str.LastIndexOf("\") + 1) + "new" + str.Substring(str.LastIndexOf("\") + 1, str.LastIndexOf(".") - str.LastIndexOf("\") - 1) + str.Substring(str.LastIndexOf("."), str.Length - str.LastIndexOf(".")), ImageFormat.Jpeg);  
            font.Dispose();  
            graphics.Dispose();  
        }  
        catch { }  
    }  
  • 相关阅读:
    C++类模板的三种特化
    构造函数抛异常
    ScrapySharp
    QtWebKit
    visual studio 插件
    asp.net 开源
    cfr
    eclipse icon
    JAD Java Decompiler
    Java Decompiler
  • 原文地址:https://www.cnblogs.com/guwei4037/p/5639494.html
Copyright © 2011-2022 走看看