程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> Asp.NET把文字變成圖片的小程序

Asp.NET把文字變成圖片的小程序

編輯:關於ASP.NET

前幾天看到老師展示了一個例子,是把你輸入的文字轉化成圖片,覺得很有趣,所以今天我也做了一個小例子。在Doc下輸入文字,然後會在你要求的目錄下生成一張圖片。當然字體顏色,圖片大小都是可以自己設定的,代碼比較少。

using system;
using system.Collections.Generic;
using system.Drawing;
using system.Drawing.Imaging;

public class Drawing
{
  public void CreateImage(string name,string filePath)
  {
    int wid=400;
    int high=200;
    Font font=new Font("Arial",48,FontStyle.Bold);
    //繪筆顏色
    SolidBrush brush=new SolidBrush(Color.Black);
    Bitmap image=new Bitmap(wid,high);
    Graphics g=Graphics.FromImage(image);
    g.Clear(ColorTranslator.FromHtml("#f0f0f0"));
    RectangleF rect=new RectangleF(5,2,wid,high);
    //繪制圖片
    g.DrawString(name,font,brush,rect);
    //保存圖片
    image.Save(filePath,ImageFormat.Jpeg);
    //釋放對象
    g.Dispose();
    image.Dispose();
  }
}
public class Program
{
  public static void Main()
  {
    Drawing dh=new Drawing();
    Console.WriteLine("輸入你的名字:");
    string name=Console.ReadLine();
    dh.CreateImage(name,@"D:\test\c#\advanced\Name.jpg");
  }
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved