给asp.net中的图片加文字的方法
2013-12-28 13:03
525 查看
这是在论坛中有人提出的一个问题,原贴见:Graphics DrawString参数无效。这里给出方法,读者可以自行修改以适应自己的项目需求。先上代码:
最后附上几个相关链接:图片水印批量生成缩略图C#生成透明图片asp.net汉字转拼音 可返回拼音首字母本文出自 “Focus on .NET” 博客,请务必保留此出处http://csharper.blog.51cto.com/3052247/1345993
if (!Page.IsPostBack) { try { string str = Server.MapPath("~/upload/test.jpg"); System.Drawing.Image myImage = System.Drawing.Image.FromFile(str); Bitmap map = new Bitmap(myImage); myImage.Dispose(); Graphics graphics = Graphics.FromImage(map); graphics.InterpolationMode = InterpolationMode.HighQualityBilinear; SolidBrush brush = new SolidBrush(Color.Red); PointF P = new PointF(100, 100); Font font = new Font("宋体", 40); graphics.DrawString("guwei4037", font, brush, P); map.Save(str.Substring(0, str.LastIndexOf("\\") + 1) + "new" + str.Substring(str.LastIndexOf("\\") + 1, str.LastIndexOf(".") - str.LastIndexOf("\\") - 1) + str.Substring(str.LastIndexOf("."), str.Length - str.LastIndexOf(".")), ImageFormat.Jpeg); font.Dispose(); graphics.Dispose(); } catch { } }原图片: 加文字后:
最后附上几个相关链接:图片水印批量生成缩略图C#生成透明图片asp.net汉字转拼音 可返回拼音首字母本文出自 “Focus on .NET” 博客,请务必保留此出处http://csharper.blog.51cto.com/3052247/1345993
相关文章推荐
- Asp.Net使用POST方法最简单的实现
- 关于asp.net网站发布后,使用登录控件和注册控件时出现“数据库只读,无法进行数据更新”的解决方法
- asp.net DataGridView导出到Excel的三个方法[亲测]
- [asp.net] 页面传值方法小记
- ASP.NET MVC使用Ajax的辅助的解决方法
- ASP.NET十分有用的页面间传值方法
- asp.net中前台javascript与c#函数相互调方法(http://hi.baidu.com/tracyjay/blog/item/fac2063700b0ea45241f14c2.html)
- asp.net里导出excel表方法汇总
- ASP.NET MVC 学习8、Controller中的Detail和Delete方法
- ASP.NET刷新页面的六种方法
- ASP.NET中防止用户多次登录的方法
- [收藏]Asp.Net 连接Oracle数据库 出现"找到 Oracle 客户端和网络组件" 彻底解决方法!
- IIS如何处理Asp.net请求和Asp.net页面生命周期方法
- asp.net实现调用存储过程并带返回值的方法
- Asp.Net MVC 扩展 Html.ImageFor 方法详解
- ASP.NET,WEBFORMS页面间的传值方法
- 分析ASP.NET读取XML文件4种方法
- asp.net中gridview 如果字数太多可以用此方法把字体变短+.....
- ASP.NET操作Excel(终极方法NPOI)
- ASP.NET MVC中实现多个button提交的几种方法