Capture a desktop window to a png file. Simple and easy.
npm install --save capture-windowconst captureWindow = require('capture-window')
captureWindow('Finder', 'Downloads').then((filePath) => {
// filePath is the path to a png file
})bundle(string, required)title(string, required)filePath(string | null, optional)- returns
Promise<string>- path to a png file
Captures the window with the title title of type bundle. bundle is usually the name of the application, e.g. Finder, Safari, Terminal.
Only Mac OS X at the time being. The source is well prepared for other systems, pull requests welcome.
MIT