ASP.NET画像透かし

695 ワード

最近の仕事では、画像透かしの作り方を学びましたが、実は画像に文字を書くことです.シンプルなGDI+のもので
1、画像データを読み取る
2、Graphicsの生成
3、フォント、サイズ、スタイルを設定する
4、Brush色の設定
5、g.DrawString()
6、出力画像
//=================================================================
using System.Drawing;



System.Drawing.Image img=System.Drawing.Image.FromFile(Server.MapPath("~/images/xx.jpg"));



System.Drawing.Graphics g=System.Drawing.Graphics.FromImage(img);



Font font=new Font("Arial",20f,FontStyle.Bold);



Brush brush=new SolidBrush(Color.White);



g.DrawString("      ",font,brush,new Point(50,400));



img.Save(Response.OutputStream,System.Drawing.Imaging.ImageFormate.Jpeg);