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

简介:

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

先上代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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  { }
}

原图片:                                            加文字后:


CenterCenter

最后附上几个相关链接:

图片水印

批量生成缩略图

C#生成透明图片

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


本文转自 guwei4037  51CTO博客,原文链接:http://blog.51cto.com/csharper/1345993


相关文章
|
6月前
|
存储 SQL 开发框架
分享88个ASP贺卡图片源码,总有一款适合您
分享88个ASP贺卡图片源码,总有一款适合您
43 2
|
6月前
|
SQL 存储 开发框架
分享107个ASP贺卡图片源码,总有一款适合您
分享107个ASP贺卡图片源码,总有一款适合您
56 1
|
6月前
|
开发框架 .NET
ASP.NET Core NET7 增加session的方法
ASP.NET Core NET7 增加session的方法
88 0
|
6月前
|
SQL 开发框架 JavaScript
分享66个ASP贺卡图片源码,总有一款适合您
分享66个ASP贺卡图片源码,总有一款适合您
56 0
|
6月前
|
数据安全/隐私保护
.net给图片增加水印和生成图片缩略图
.net给图片增加水印和生成图片缩略图
64 0
|
3月前
|
开发框架 中间件 .NET
分享 ASP.NET Core Web Api 中间件获取 Request Body 两个方法
分享 ASP.NET Core Web Api 中间件获取 Request Body 两个方法
107 0
|
3月前
|
开发框架 .NET API
如何在 ASP.NET Core Web API 方法执行前后 “偷偷“ 作一些 “坏“ 事?初识 ActionFilterAttribute
如何在 ASP.NET Core Web API 方法执行前后 “偷偷“ 作一些 “坏“ 事?初识 ActionFilterAttribute
|
3月前
|
开发框架 前端开发 .NET
Asp.net Webapi 的 Post 方法不能把参数加到 URL 中?试试这样写
Asp.net Webapi 的 Post 方法不能把参数加到 URL 中?试试这样写
.NET指定图片地址下载并转换Base64字符串
.NET指定图片地址下载并转换Base64字符串
143 0
|
开发框架 JavaScript .NET
asp获取毫秒时间戳的方法 asp获取13位时间戳的方案
asp获取毫秒时间戳的方法 asp获取13位时间戳的方案。
395 0