簡體   English   中英

如何使用Ruby進行部分屏幕捕獲?

[英]How to take a partial screen capture using Ruby?

我需要運行一個ruby客戶端,該客戶端每10分鍾喚醒一次,對用戶屏幕進行截圖(ss),將部分(ss)裁剪掉,然后使用OCR來檢查匹配的單詞。一個程序,通過檢查遠程員工是否打開了特定的應用程序以及顯示的案例編號已更改,來確保遠程員工確實在工作。

不確定要截屏和裁剪時從哪里開始,是否有人使用Ruby完成了任何形式的截屏工作?

該應用程序將使用Ruby 1.9在OSX上運行

謝謝!

在OS X上,您可以在終端中使用screencapture命令捕獲屏幕,因此從Ruby捕獲屏幕不應超過

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM