关闭

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

1046人阅读 评论(0) 收藏 举报
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           



0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:620393次
    • 积分:6795
    • 等级:
    • 排名:第3544名
    • 原创:103篇
    • 转载:123篇
    • 译文:0篇
    • 评论:49条
    最新评论