1استخدام النظام؛
2باستخدام System.Data;
3 باستخدام System.Configuration؛
4باستخدام System.Web؛
5باستخدام System.Web.Security؛
6باستخدام System.Web.UI؛
7باستخدام System.Web.UI.WebControls؛
8 باستخدام System.Web.UI.WebControls.WebParts؛
9باستخدام System.Web.UI.HtmlControls;
10استخدام النظام.الرسم؛
11 مساحة الاسم WebHelper
12{
13
14 /**//// <الملخص>
15 /// ImageHelper 的摘要说明
16 /// </الملخص>
17 فئة عامة ImageHelper
18 {
19 ImageHelper العامة ()
20 {
21 //
22 // المهام: 在此处添加构造函数逻辑
23 //
24 }
25 صورة المنطقة # صورة المنطقة الصورة
26 /**//// <الملخص>
27 /// 写入图像水印
28 /// </الملخص>
29 /// <param name="str">الاسم العلمي</param>
30 /// <param name="filePath">الملف التعريفي للملف</param>
31 /// <param name="savePath">البدء في تحديد مسار الرحلة</param>
32 /// <returns></returns>
33 سلسلة عامة CreateBackImage(System.Web.UI.Page pageCurrent, string str, string filePath, string savePath, int x, int y)
34 {
35 System.Drawing.Image img = System.Drawing.Image.FromFile(pageCurrent.MapPath(filePath));
36 //الصورة
37 Graphics graphics = Graphics.FromImage(img);
38 //الحياة في الطبيعة
39 graphics.DrawImage(img, 0, 0, img.Width, img.Height);
40 //定义字段和画笔
41 الخط الخط = الخط الجديد("黑体", 16);
42 فرشاة الفرشاة = SolidBrush الجديد (Color.Yellow)؛
43 graphics.DrawString(str, الخط, فرشاة, x, y);
44 //الصورة الحقيقية
45 img.Save(pageCurrent.MapPath(savePath), System.Drawing.Imaging.ImageFormat.Jpeg);
46 إرجاع savePath؛
47
48 }
49 #المنطقة
50 صورة自动缩小#region Image自动缩小
51 /**//// <الملخص>
52///الرياض
53 /// </summary>
54 /// <param name="strOldPic">
55 /// 原图片的位置
56 /// </param>
57 /// <param name="strNewPic">
58 /// 缩小后的图片位置
59 /// </param>
60 /// <param name="intWidth">
61 /// 宽度
62 /// </param>
63 /// <param name="intHeight">
64 /// 高度
65 /// </param>
66 SmallPic الفراغ العام (سلسلة strOldPic، سلسلة strNewPic، int intWidth، int intHeight)
67 {
68
69 System.Drawing.Bitmap objPic, objNewPic;
70 محاولة
71 {
72 objPic = new System.Drawing.Bitmap(strOldPic);
73 objNewPic = new System.Drawing.Bitmap(objPic, intWidth, intHeight);
74 objNewPic.Save(strNewPic);
75
76 }
77 قبض (استثناء إكسب) {رمي إكسب؛ }
78 أخيرا
79 {
80 objPic = null;
81 objNewPic = null;
82 }
83 }
84
85 SmallPic الفراغ العام (سلسلة strOldPic، سلسلة strNewPic، int intWidth)
86 {
87
88 System.Drawing.Bitmap objPic, objNewPic;
89 محاولة
90 {
91 objPic = new System.Drawing.Bitmap(strOldPic);
92 int intHeight = Convert.ToInt32(((intWidth * 1.0) / (objPic.Width * 1.0)) * objPic.Height);
93 objNewPic = new System.Drawing.Bitmap(objPic, intWidth, intHeight);
94 objNewPic.Save(strNewPic, objPic.RawFormat);
95
96 }
97 قبض (استثناء إكسب) {رمي إكسب؛ }
98 أخيرا
99 {
100 objPic = null;
101 objNewPic = null;
102 }
103 }
104
105 //الفراغ العام SmallPic(سلسلة strOldPic، سلسلة strNewPic، intHeight)
106 //{
107
108 // System.Drawing.Bitmap objPic, objNewPic;
109 // حاول
110 // {
111 // objPic = new System.Drawing.Bitmap(strOldPic);
112 // int intWidth = Convert.ToInt32(((intHeight * 1.0) / objPic.Height) * objPic.Width);
113 // objNewPic = new System.Drawing.Bitmap(objPic, intWidth, intHeight);
114 // objNewPic.Save(strNewPic, objPic.RawFormat);
115
116 // }
117 // قبض (استثناء إكسب) { رمي إكسب؛ }
118 // أخيرا
119 // {
120 // objPic = null;
121 // objNewPic = null;
122 // }
123 //
124 #المنطقة
125
126 }
127}
http://www.cnblogs.com/chu888chu888/archive/2007/01/09/615803.html