给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


相关文章
|
存储 SQL 开发框架
分享88个ASP贺卡图片源码,总有一款适合您
分享88个ASP贺卡图片源码,总有一款适合您
180 2
|
SQL 存储 开发框架
分享107个ASP贺卡图片源码,总有一款适合您
分享107个ASP贺卡图片源码,总有一款适合您
152 1
|
开发框架 .NET
ASP.NET Core NET7 增加session的方法
ASP.NET Core NET7 增加session的方法
182 0
|
SQL 开发框架 JavaScript
分享66个ASP贺卡图片源码,总有一款适合您
分享66个ASP贺卡图片源码,总有一款适合您
184 0
|
XML API 图形学
【Azure Developer】.Net 简单示例 "文字动图显示" Typing to SVG
【Azure Developer】.Net 简单示例 "文字动图显示" Typing to SVG
135 0
【Azure Developer】.Net 简单示例 "文字动图显示" Typing to SVG
|
开发框架 中间件 .NET
分享 ASP.NET Core Web Api 中间件获取 Request Body 两个方法
分享 ASP.NET Core Web Api 中间件获取 Request Body 两个方法
834 0
|
开发框架 .NET API
如何在 ASP.NET Core Web API 方法执行前后 “偷偷“ 作一些 “坏“ 事?初识 ActionFilterAttribute
如何在 ASP.NET Core Web API 方法执行前后 “偷偷“ 作一些 “坏“ 事?初识 ActionFilterAttribute
227 0
|
开发框架 前端开发 .NET
Asp.net Webapi 的 Post 方法不能把参数加到 URL 中?试试这样写
Asp.net Webapi 的 Post 方法不能把参数加到 URL 中?试试这样写
311 0
|
XML API 图形学
.Net 简单示例 "文字动图显示" Typing to SVG “
该文描述了一个.NET API的实现过程,该API能将输入的文字转换成SVG动态图。首先,作者展示了示例网站(<https://readme-typing-svg.demolab.com/>)的功能,它能将文字转化为可自定义样式的SVG动画。接着分析了示例URL的响应,发现其内容类型为`image/svg+xml`,主要由SVG、path、animate和text元素组成。通过创建一个.NET Core Web API项目,作者设置了响应内容类型为`image/svg+xml`,并将示例URL的SVG内容直接输出,成功实现了相同效果。
198 1
|
开发框架 前端开发 .NET
ASP.NET MVC增删改查带图片路径读取
ASP.NET MVC增删改查带图片路径读取
346 0
ASP.NET MVC增删改查带图片路径读取