ruby - 以编程方式在 Ruby 中获取桌面的屏幕截图?

标签 ruby webkit desktop screen-capture

我问了这个关于 taking a picture of a webpage programmatically 的问题,我已经下载并获得了 webkit2png工作(为博客等 HTML 页面拍照)。太酷了,谢谢你给我看!

现在我想开始做更多的事情,比如能够在加载 Flash 网站和我的桌面后拍照。

是否可以使用 webkit2png 为 Flash 网站拍照(考虑到您可能需要等待几秒钟才能加载)?

但主要问题是,如何以编程方式为桌面拍照?这将使我能够更好地控制正在发生的事情。

最佳答案

您可以使用 xwd(1)获取根窗口的屏幕截图:

xwd -display :0 -root|xwdtopnm |pnmtopng > $1

关于ruby - 以编程方式在 Ruby 中获取桌面的屏幕截图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1733715/

相关文章:

ruby-on-rails - 如何使 Rails 关系可访问?

html - 我正在尝试将 webkit 命令转换为 moz o 和 ms

android - 如何让 WVGA Android 浏览器停止缩放我的图像?

C++ - 如何获取特定用户的桌面路径

java - 如何在 windows7、8 中设置 java 应用程序的桌面图标?

ruby - Paperclip:以编程方式分配图像并设置其名称

ruby - 如何删除s3中的文件夹?

android - Android 上带计数器的应用程序图标

ruby-on-rails - image_tag 在 rails 中以 base64 编码

python - 如何使用 webkit + gtk 获取网页内的标题和脚本?