首頁 > 後端開發 > C#.Net教程 > Asp.net開發之webform圖片浮水印和圖片驗證碼的實作方法

Asp.net開發之webform圖片浮水印和圖片驗證碼的實作方法

高洛峰
發布: 2016-12-12 17:55:03
原創
1347 人瀏覽過

兩者都需要引入命名空間:using System.Drawing;

一、圖片水印

前台Photoshuiyin.aspx代碼:

<div>
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="Button1" runat="server" Text="上传" /><br />
<asp:Image ID="Image1" runat="server" />
</div>
登入後複製

   

🜎

效果顯示:

二、圖片驗證碼

前台Photoyanzhengma.aspx代碼:Asp.net開發之webform圖片浮水印和圖片驗證碼的實作方法

protected void Page_Load(object sender, EventArgs e)
{
Button1.Click += Button1_Click;
}
void Button1_Click(object sender, EventArgs e)
{
//1、制作画布
System.Drawing.Image img = System.Drawing.Image.FromStream(FileUpload1.FileContent);
Graphics g = Graphics.FromImage(img);
//水印样式:画什么东西
string a = "http://www.itnba.com";
//字体、大小
Font f = new Font("黑体", 30);
//颜色
Brush b = new SolidBrush(Color.Red);
//0,0——开始画水印的位置
g.DrawString(a, f, b, 0, 0);
//保存路径
string path = "images/" + FileUpload1.FileName;
img.Save(Server.MapPath(path));
//在image控件中展示
Image1.ImageUrl = path;
}
登入後複製
   

台頁面是「YZM.」連結頁面

效果展示:

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板