【发布时间】:2011-12-29 17:38:37
【问题描述】:
有没有办法在 Java 浏览器中截取显示的屏幕截图,减去浏览器窗口。流程是:
在浏览器中加载网页。然后对 Java 服务进行 AJAX 调用,该服务使用来自 How to take a screenshot in Java? 的代码捕获屏幕截图。
这里的问题是我只想捕获浏览器中的可见区域,不包括浏览器窗口、Windows 任务栏和其他不需要的东西。
谢谢
【问题讨论】:
-
网络服务器上的代码怎么可能截取您计算机上的某些内容?
-
您实际上需要使用 Javascript 截取屏幕截图,然后您可以将此图像传递给后台 Java 服务。
-
我当然希望你不要这样做:programmers.stackexchange.com/questions/126513/…
-
感谢大家的帮助...我重新考虑了解决方案,现在将所有内容都写入画布,将其转换为 base64 图像并上传到服务器。在服务端,base64被解码,图像被存储。
标签: java screenshot