您好,欢迎来到抵帆知识网。
搜索
您的当前位置:首页C# 上传图片,生成缩略图,生成文字或图像水印图

C# 上传图片,生成缩略图,生成文字或图像水印图

来源:抵帆知识网


<%@ Page Language=\"C#\" AutoEventWireup=\"true\" CodeFile=\"Default.aspx.cs\" Inherits=\"_Default\" %>

无标题页

 

上传图片:

原图:

缩略图:

加水印:

view plaincopy to clipboardprint?

1. using System;

2. using System.Data;

3. using System.Configuration; 4. using System.Web;

5. using System.Web.Security; 6. using System.Web.UI;

7. using System.Web.UI.WebControls;

8. using System.Web.UI.WebControls.WebParts; 9. using System.Web.UI.HtmlControls; 10. using System.Drawing; 11.

12. public partial class _Default : System.Web.UI.Page 13. {

14. protected void Page_Load(object sender, EventArgs e) 15. { 16.

17. }

18. protected void Button1_Click(object sender, EventArg

s e) 19. {

20. string filename = FileUpload1.FileName;

21. string nowpath = Server.MapPath(\".\") + \"\\\\\"; 22. filename = nowpath + filename; 23.

24. //保存原图

25. FileUpload1.SaveAs(filename); 26.

27. System.Drawing.Image image, newimage, syimage; 28. System.Drawing.Image.GetThumbnailImageAbort callb = n

ull;

29. image = System.Drawing.Image.FromFile(filename); 30. syimage = System.Drawing.Image.FromFile(Server.MapPath

(\".\") + \"\\\\\" + \"缩略图.gif\");//要目录下放一个\"缩略图.gif\"文件,可以从网上下载:http://www.baidu.com/img/baidu.gif 31.

32. //保存缩略图

33. newimage = image.GetThumbnailImage(100, 100, call

b, new IntPtr());

34. newimage.Save(filename + \".缩略图.png\"); 35. 36.

37. 38. 39. 40. FF0000\")); 41. 42. 43. 44. 45. 46.

47. 48. 49.

50. 51. 52.

53. . g\";

55. \"; 56.

57. } 58. } newimage.Dispose(); //处理原图片

Graphics g = Graphics.FromImage(image); Font f = new Font(\"隶书\", 16);

Brush b = new SolidBrush(ColorTranslator.FromHtml(\"#

string addText = \"文字水印内容\";

g.DrawString(addText, f, b, 10, 10); g.DrawImageUnscaled(syimage, 50, 50); //g.DrawImage(newimage,50,50,100,100); g.Dispose(); //生成水印图

image.Save(filename + \".水印.png\"); image.Dispose(); syimage.Dispose(); Image1.ImageUrl = FileUpload1.FileName;

Image2.ImageUrl = FileUpload1.FileName + \".缩略图.pn

Image3.ImageUrl = FileUpload1.FileName + \".水印.png

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- dfix.cn 版权所有 湘ICP备2024080961号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务