Capture thumbnails from images, videos and web pages in Node.js.
Thumbbot API is based on ES6 generators, no callbacks or promises.

var Thumbbot = require('thumbbot');

// take a snapshot of video at 01:24
var video = new Thumbbot('video.mp4');'00:01:24');

var thumbnail = yield;

// take a snapshot of full page
var page = new Thumbbot('');
page.window(1024, 768);

var thumbnail = yield;
Check it out on GitHub