Class: Capture::Screen
- Inherits:
-
Object
- Object
- Capture::Screen
- Defined in:
- lib/capture/screen.rb
Class Method Summary collapse
Class Method Details
.capture(delay = 0) ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/capture/screen.rb', line 7 def self.capture(delay = 0) sleep delay if delay > 0 fade do screenshot = OSX::CGWindowListCreateImage(OSX::CGRectInfinite, OSX::KCGWindowListOptionOnScreenOnly, OSX::KCGNullWindowID, OSX::KCGWindowImageDefault) OSX::CIImage.imageWithCGImage(screenshot) end end |