这是在论坛中有人提出的一个问题,原贴见:Graphics DrawString参数无效。这里给出方法,读者可以自行修改以适应自己的项目需求。
先上代码:
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汉字转拼音 可返回拼音首字母
分享到:
相关推荐
ASP.NET图片上传,生成缩略图,加文字、图片水印
ASP.NET图片加水印的实现代码 本文介绍ASP.NET图片加水印的方法。水印为透明文字水印,可以定义文字水印的位置和透明度。
asp.net图片上传自动裁剪,加文字、图片水印,一个很实用的模块。
由于asp.net中的Image控件是在System.Web.UI.WebControls命名空间中,所以不能像在winform中那样通过byte[]直接显示图片。 既然这样,就只能曲线救国了。这里的例子是这样的思路:teacherdetial.aspx是最终用来...
ASP.NET c# 操作word模板插入文字、图片及表格 这个资源第一次上传是在15年,反正离现在有点年代了,当年肯定是用的起得现在我不做保证哈,目前修改原因是积分太高了,我需要修改一下,意思意思就行,
多个图片上传实例 asp...【ASP.NET图片批量上传,可预览带进度条】 【SP.net+jQuery无刷新多文件上传】 【仿QQzone批量上传图片】 【生成缩略图 加文字水印 图片水印】 【126.com批量上传图片】 …………………………
秋天asp.net广告图片切换控件 在网上搜索了一下图片切换控件 但是并没有找到理想的 所在网络搜索了一下相关样式 做出了这个控件 打包内有相关源码 如有相关个别可自行修改一下 -----------------------------...
根据用户所上传的图片进行缩略、添加文字水印和图片水印;
用GUI+在图片上面加水印文字,防止盗用。
asp.net(#C)生成缩略图,加文字水印,加图片水印的类(自己一直在用,不错啊,推荐给大家用)
资源名:asp.net短信登录验证码和图片验证程序源码 资源类型:程序源代码 源码说明: 1.实现了验证码倒计时的功能 1.以下验证码例子采用的是先获取手机号文字验证码,如果文字验证码收不到,将采用语音播放验证码的...
ASP.NET源码——上传图片生成缩略图、图片水印、文字水印.zip
我在教学书上找到的,注:图片保存在服务器
Android客户端提交文本和图片信息(手机端) asp.net服务端进行接收和处理(网站服务端)
asp.net 图片添加文字水印功能 并有详细的注释
14.图片裁剪(支持裁剪时加文字水印和logo水印,支持所有功能开启同时生效); 15.马赛克效果处理(支持所有功能开启同时生效),自定义马赛克颗粒大小; 16.远程图片采集(支持单张和批量采集);
基于asp.net设计,sql数据库,帐号sa,密码sa
功能模块: 递归遍历显示树状菜单; 多文件上传; 设置水印图片; 设置水印文字; 获取图片的尺寸和显示图片导航路径;
2.asp.net代码: //---------------------读html模板页面到stringbuilder对象里---- string[] format=new string[4];//定义和htmlyem标记数目一致的数组 StringBuilder htmltext=new StringBuilder(); ...
经常看见MOP上有人贴那种动态的图片,就是把一个字符串作为参数传给一个动态网页,就会生成一个带有这个字符串的图片,这个叫做文字水印。像什么原来的熊猫系列,还有后来的大树和金条,都挺有意思。就用Asp.net写了...