screencapture
v0.3.1
Published
Take a screenshot of your desktop
Downloads
38
Readme
node-screencapture
Take a screenshot of your desktop interactively.
Available in OSX, Linux, FreeBSD and Windows.
var screencapture = require('screencapture')
screencapture(function (err, imagePath) {
// then you have imagePath as png.
//
// When an user exits screencapture without taking a screenshot,
// imagePath == null
})
You can specify an output file path.
screencapture('/path/to/output.png', function (err, imagePath) {
// imagePath is '/path/to/output.png' or null
})
You can use env named CAPTURE_COMMAND
for capture.
This is formatted with %s
for file path; CAPTURE_COMMAND="shutter -s -e -o %s"
.
Installation
npm install -g screencapture
In Linux, you need to install imagemagick.