kogu的博客

随手/随脚/随意/随性--男人要做自已喜欢的事情

asp.net 读取远程图片进行编辑后输出
string imgUrl = "http://www.baidu.com/img/baidu_sylogo1.gif");  //远程图片路径
byte[] bytes = new System.Net.WebClient().DownloadData(imgUrl); //读取远程图片数据
System.Drawing.Image image = System.Drawing.Image.FromStream(new System.IO.MemoryStream(bytes));  //将二进制转换为图片对象
//对图片进行编辑
System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(image);
System.Drawing.Font font = new System.Drawing.Font("arial", 11, System.Drawing.FontStyle.Bold);
System.Drawing.SolidBrush brush = new System.Drawing.SolidBrush(System.Drawing.Color.Goldenrod);
g.DrawString("ranbolwb", font, brush, new System.Drawing.PointF(0, 0));
g.Save();
g.Dispose();
//图片保存及输出
System.IO.MemoryStream ms = new System.IO.MemoryStream();
image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
context.Response.BinaryWrite(ms.ToArray());
ms.Close();
 context.Response.End();

  参考:
http://topic.csdn.net/u/20091214/23/e967989b-3d37-48db-abba-04c8d6788431.html
http://topic.csdn.net/u/20111107/17/49f5b567-9202-4514-a9fa-64b41148fe13.html           



阅读更多
个人分类: C# 代码 ASP.NET
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

asp.net 读取远程图片进行编辑后输出

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭