【发布时间】:2011-10-04 09:20:20
【问题描述】:
在使用 Google+ 的反馈后,我注意到它会截取屏幕截图,并且还允许您执行突出显示和黑屏等操作。我想知道如何实现这一点;基于您可以使用高光和黑点修改 DOM 的事实,我认为它只是将整个 DOM 转换为图像,但是,我不确定他们是如何做到这一点的。
我知道 PHP 有几个函数,“imagegrabscreen”和“imagegrabwindow”,但它们只适用于 Windows 用户,所以我怀疑这就是他们正在使用的。
那么,我的问题是他们如何将 DOM 转换为图像?
【问题讨论】:
-
毕竟应该是一种选择;您还可以将 DOM 转换为 PDF..
-
也许他们以某种方式利用了 Apps API,我发现了这个:code.google.com/chrome/extensions/experimental.clipboard.html,否则很多关于出于安全原因缺少 JS 访问剪贴板的帖子。有趣的问题!
-
@Jamie,
imagegrabscreen在 Web 服务器上运行并截取 Web 服务器的屏幕截图。这与这里无关。 :) 此外,Using HTML5/Canvas/Javascript to take screenshots 和 this question 可能重复。
标签: php javascript