窗口截图通过Javascript或PHP或有任何可靠的API来实现这一点

时间:2014-09-01 12:07:27

标签: javascript php html5 api

是否有可能通过javascript of window或div元素截取屏幕截图。我使用了" HTML5' CANVAS"但结果并不那么好。或者有没有可靠的API来实现这个目标?

2 个答案:

答案 0 :(得分:0)

您可以使用Html2Canvas

此脚本允许您直接在用户浏览器上截取网页或部分网页的“屏幕截图”。

请参阅http://html2canvas.hertzen.com/examples.html

上的示例

或者您可以使用EaselJS

导出并保存HTML5 Canvas的屏幕截图 使用PHP,JQuery和EaselJS

EaselJS步骤:

  • 将HTML5画布导出为PNG图像(制作屏幕截图)
  • 使用jQuery
  • 将PNG发送到PHP脚本
  • 将PNG保存在网络服务器上
  • 设置EaselJS项目

答案 1 :(得分:0)

使用Phantomjs获取窗口的屏幕截图。它无头的浏览器或者你需要的东西可以解释