【问题标题】:How to take a partial screen capture using Ruby?如何使用 Ruby 进行部分屏幕截图?
【发布时间】:2010-05-08 00:06:30
【问题描述】:

我需要运行一个 ruby​​ 客户端,它每 10 分钟唤醒一次,对用户屏幕进行屏幕截图 (ss),将部分 (ss) 裁剪掉并使用 OCR 检查匹配的单词... .它基本上是一个程序,通过检查远程员工是否打开了特定的应用程序以及显示的案例编号是否发生变化来确保他们确实在工作。

在截屏和裁剪时甚至不知道从哪里开始,有没有人使用 Ruby 完成过任何类型的截屏工作?

该应用将在使用 Ruby 1.9 的 OSX 上运行

谢谢!

【问题讨论】:

    标签: ruby screen capture


    【解决方案1】:

    在 OS X 上,您可以在终端中使用screencapture 命令来截屏,因此从 Ruby 截屏应该不会超过

    def screen_capture(path)
      `screencapture #{path}`
    end
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-03
    • 1970-01-01
    相关资源
    最近更新 更多