ASP.NET - 截取屏幕特定区域的屏幕截图?

时间:2010-03-17 07:10:40

标签: .net asp.net html css

是否可以从网页自己的ASP.NET代码中截取网页的特定区域的屏幕截图?

我需要使用CSS显示6个堆叠在一起的图像,我想让用户能够右键单击保存 - 如果可能的话,将屏幕截图堆叠在顶部原始图像堆栈。

有什么想法吗?

由于

2 个答案:

答案 0 :(得分:2)

用ASP.NET捕获客户看到的东西是不可能的。 ASP.NET在服务器上运行,而CSS在客户端运行。

您可以查看GDI +并将图像堆栈编程为JPEG图像。

但我认为你运气不好。

希望这有帮助。

答案 1 :(得分:1)

tools允许您访问网页的capture a screenshot。这些工具不适用于ASP.NET环境。您无法在页面呈现之前或其中捕获页面内容(鸡和蛋问题)。您可以使用外部服务向网页发送请求并及时保存其屏幕截图。然后,您的网页可以使用这些屏幕截图将其显示给用户。