asp.net截屏功能实现截取web页面
程序员文章站
2024-02-22 08:46:16
本文实例展示了asp.net截屏功能实现截取web页面的方法,代码简洁易懂,分享给大家供大家参考。
具体实现代码如下:
using system.drawing...
本文实例展示了asp.net截屏功能实现截取web页面的方法,代码简洁易懂,分享给大家供大家参考。
具体实现代码如下:
using system.drawing; //打开该页面 system.diagnostics.process.start("iexplore.exe", "http://localhost:56/spacxxe.html"); system.threading.thread.sleep(3000); //截屏 //创建并设置画布大小 system.drawing.image templateimage = new system.drawing.bitmap(1040, 700); system.drawing.graphics templateg = system.drawing.graphics.fromimage(templateimage); //new point(200, 100)位于源(屏幕)左上角的x,y坐标 //new point(0, 0)图片位于画布左上角的x,y坐标 //new size(1440, 900)所截屏幕的大小 templateg.copyfromscreen(new point(200, 100), new point(0, 0), new size(1000, 900), copypixeloperation.mergecopy); //关闭ie system.diagnostics.process[] pro = system.diagnostics.process.getprocessesbyname("iexplore"); foreach (system.diagnostics.process ps in pro) { ps.kill(); } //保存 templateimage.save(@"e:\test\" + imgname + ".jpg", system.drawing.imaging.imageformat.jpeg);
希望本文所述实例对大家能有所帮助。
上一篇: 高校BBS上的100个爆笑签名档 1 博客分类: BlogJava非技术区 BBS影视游戏XPQQ
下一篇: Servlet,Listener和Filter如何获取ServletContext(既application) 博客分类: java语言相关 ServletWebSpring生活
推荐阅读