给asp.net中的图片加文字的方法

  

这是在论坛中有人提出的一个问题,原贴见:图形拉带参数无效。这里给出方法,读者可以自行修改以适应自己的项目需求。

先上代码:

)
  {
  试一试
  {
  字符串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 ();
  }
  抓住{}
  }


 asp.net中给的图片加文字的方法<img src=水?2/文本/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hpbmFjc2hhcnBlcg==/字体/5 a6l5l2t/字形大?400/填充/I0JBQkFCMA==/溶解/70/重力中心" alt=" asp.net中给的图片加文字的方法">

最后附上几个相关链接:

图片水印

批量生成缩略图

c#生成透明图片

asp.net汉字转拼音可返回拼音首字母

给asp.net中的图片加文字的方法