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