if (FileUpload1.PostedFile.ContentType.ToLower().IndexOf("image") < 0)
2 { 3 FunctionUtility.JavaScriptHelper.Alert("上傳的文件格式不正確!"); 4 return; 5 } 6 7 Stream oStream = FileUpload1.PostedFile.InputStream; 8 System.Drawing.Image oImage = System.Drawing.Image.FromStream(oStream); 9 10 if(CheckBox1.Checked) 11 { 12 //加文字水印 13 Graphics g = Graphics.FromImage(oImage); 14 g.DrawImage(oImage, 0, 0, oImage.Width, oImage.Height); 15 Font f = new Font("Verdana",15); 16 Brush b = new SolidBrush(Color.White); 17 g.DrawString("http://www.制作", f, b, 0, oImage.Height - 30); 18 g.Dispose(); 19 } 20 else 21 { 22 //加圖片水印 23 System.Drawing.Image copyImage = System.Drawing.Image.FromFile(Server.MapPath("/DesignImages/Images/SYT/Admin.jpg")); 24 Graphics g = Graphics.FromImage(oImage); 25 g.DrawImage(copyImage, new Rectangle(oImage.Width - copyImage.Width, oImage.Height - copyImage.Height, copyImage.Width, copyImage.Height), 0, 0, copyImage.Width, copyImage.Height, GraphicsUnit.Pixel); 26 g.Dispose(); 27 } 28 29 string setFileName = FunctionUtility.FileHelper.GetDateTimeFileName() + ".jpg"; 30 string oFullName = Server.MapPath("/DesignImages/Images/SYT/" + setFileName); 31 oImage.Save(oFullName, System.Drawing.Imaging.ImageFormat.Jpeg); 32 oImage.Dispose(); 33 34 Image1.Visible = true; 35 Image1.ImageUrl = "/DesignImages/Images/SYT/" + setFileName; 36 FunctionUtility.JavaScriptHelper.Alert("水印加載成功!"); 本文來(lái)自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/masky5310/archive/2009/11/22/4852110.aspx
|
|
來(lái)自: 修行的嘟嘟 > 《軟件開(kāi)發(fā)》