gulp-webshot 
Webshot provides a simple API for taking webpage screenshots. The module is a light wrapper around PhantomJS, which utilizes WebKit to perform the page rendering.
Uses the webshot library.
İnstall
npm install --save-dev gulp-webshot
/theme/stuff.html
:
or
/app/stuff.html
:
How It Works
var gulp = webshot=; gulp gulp;
How It Works
gulp shot
API
webshot(options)
options.dest
Type: string
options.filename
Type: string
options.root
Type: string
options.screenSize
Type: object
width: `int`
height: `int`
options.shotSize
Type: object
width: `int`
height: `int`
options.flatten
Type: boolean|string
options.streamType
Type: string
Default: png
Flatten out captures.
more options checkout webshot options.