zoukankan
html css js c++ java
ASP.Net之瞒天过海
using
System;
using
System.Web;
using
System.Drawing;
using
System.Drawing.Imaging;
using
System.Net;
using
System.IO;
namespace
Goodspeed.test.httphandle
{
public
class
myjpg : IHttpHandler
{
public
myjpg()
{ }
public
void
ProcessRequest(HttpContext Context)
{
HttpResponse Response
=
Context.Response;
HttpRequest Request
=
Context.Request;
string
Url
=
Request.Url.ToString();
//
Url = "
http://www.allinone.net.cn/office/photo/pic/20040714/
" + Url.Substring(Url.LastIndexOf("/") + 1);
Url
=
"
http://img1.qq.com/news/20040721/490452.jpg
"
;
Response.ContentType
=
"
image/JPEG
"
;
WebClient wc
=
new
WebClient();
Stream resStream
=
wc.OpenRead(Url);
Image originalimage
=
Image.FromStream(resStream);
//
获取图像
方法二
#region
方法二
//
byte[] myDataBuffer = wc.DownloadData(Url);
//
Response.BinaryWrite(myDataBuffer);
#endregion
水印
#region
水印
Image newImage
=
Image.FromFile(
"
c:\watermark1.gif
"
);
//
水印
using
(Graphics g
=
Graphics.FromImage(originalimage))
{
Point ulCorner
=
new
Point(originalimage.Width
-
newImage.Width
-
5
, originalimage.Height
-
newImage.Height
-
5
);
//
水印的位置
g.DrawImage(newImage, ulCorner);
g.Dispose();
}
#endregion
originalimage.Save(Response.OutputStream, ImageFormat.Jpeg);
Response.End();
originalimage.Dispose();
wc.Dispose();
}
public
bool
IsReusable
{
get
{
return
true
; }
}
}
}
查看全文
相关阅读:
C++逐行读取文本文件的正确做法
<Android Framework 之路>Android5.1 Camera Framework(一)
zeromq-4.1.2在windows下的编译
Duilib应用修改程序图标方法
gdal集成kml库的做法
使用DWR实现JS调用服务端Java代码
DirectUI界面编程(六)实现右键弹出菜单
如何设计系统的错误码及错误信息
TCP协议格式
UDP协议
原文地址:https://www.cnblogs.com/goodspeed/p/25564.html
最新文章
Java线程池ThreadPoolExecutor使用和分析(一)
Java ThreadPoolExecutor线程池原理及源码分析
jdk提供的四种线程池
数据库(分库分表)中间件对比
HashMap扩容机制
Arraylist动态扩容详解
Java中创建对象的5种方式
LRU的理解和java实现
六个方面对360站点卫士与百度加速乐的比較
联想S720/S720i通刷刷机包 Vibe V1.0
热门文章
某站点静态首页的实现小结
为powerpc交叉编译nginx
《开发之旅》学习笔记:游戏界面手动打造菜单基础元素
cocos2d-x-lua基础系列教程一(hello lua)
Baby_Step,Gaint_Step(分析具体解释+模板)
【追梦少年】互联网营销玩的是运行力,思维,拿结果
软工视频总结Part Three
C++ Primer Plus的若干收获--(三)
<Android Framework 之路>Android5.1 Camera Framework(二)
微信公众平台开发书籍推荐
Copyright © 2011-2022 走看看