












将字符串写入到图片中.
1 换行采用指定写入位置来实现
2 务必释放资源,否则会出现Win32Error
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//前一页面传递过来的参数
string email = Request.QueryString.Get("email");
string realName = new OLUserService.OLUserService().GetRealNameByEmail(email);
string workid = new OLUserService.OLUserService().GetWorkIdByEmail(email);//image1图片控件-呈现写入字符串后的图片
string fileName = this.image1.ImageUrl;
int index = fileName.LastIndexOf(".");string newFileName = fileName.Substring(0, index) + "_" + realName + fileName.Substring(index);
FileInfo fileInfo = new FileInfo(Server.MapPath(fileName));
fileInfo.CopyTo(Server.MapPath(newFileName), true);
System.Drawing.Image image
= new Bitmap(Server.MapPath(newFileName));Font drawFont
= new Font("Arial", 12);drawPoint
= new PointF(50, 230);System.Drawing.Image img
= new Bitmap(image);img.Save(Server.MapPath(newFileName), System.Drawing.Imaging.ImageFormat.Jpeg);
this.image1.ImageUrl = newFileName;此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。