这是在论坛中有人提出的一个问题,原贴见:图形拉带参数无效。这里给出方法,读者可以自行修改以适应自己的项目需求。
先上代码:
) { 试一试 { 字符串str=Server.MapPath(“~/上传/test.jpg”); System.Drawing。图像myImage=System.Drawing.Image.FromFile (str); 位图映射=新的位图(模板); myImage.Dispose (); 图形图像=Graphics.FromImage(地图); 图形。InterpolationMode=InterpolationMode.HighQualityBilinear; SolidBrush刷=new SolidBrush (Color.Red); PointF P=新PointF (100、100); 字体字体=new字体(“宋体”,40); 图形。拉带(“guwei4037”、字体、画笔、P); map.Save (str。Substring (0, str.LastIndexOf(“\ \”) + 1) +“新”+ str.Substring (str.LastIndexOf (“\ \”) + 1, str.LastIndexOf (“。”)——str.LastIndexOf (“\ \”) - 1) + str.Substring (str.LastIndexOf (“。”), str.Length——str.LastIndexOf (“。”)), ImageFormat.Jpeg); font.Dispose (); graphics.Dispose (); } 抓住{} }
水?2/文本/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hpbmFjc2hhcnBlcg==/字体/5 a6l5l2t/字形大?400/填充/I0JBQkFCMA==/溶解/70/重力中心" alt=" asp.net中给的图片加文字的方法">
最后附上几个相关链接:
图片水印
批量生成缩略图
c#生成透明图片
asp.net汉字转拼音可返回拼音首字母