Captura de pantalla usando Node.js

pantalla

Hola amigos, en este post estaremos revisando una excelente utilidad que disponemos en node.js, nos referimos a el modulo webshot  liberador bajo licencia MIT, este nos permite capturar la pantalla de carga de un sitio web indicado, este es una implementacion de PhantonJS, este a su vez utiliza WebKit para el render de la imagen, la cual es creada en PNG para su distribución.

Su instalación es sencilla, pues esta disponible en por npm. por lo que podemos deducir que seria algo como lo siguiente.

npm install webshot

Algunos ejemplos de como se utiliza.

Este captura el screen de una direccion valida

 

var webshot = require('webshot');
webshot('google.com', 'google.png', function(err) {
// screenshot now saved to google.png
});

Este otro hace la captura de codigo html enviado.

var webshot = require('webshot');
webshot('Hello World', 'hello_world.png', {siteType:'html'}, function(err) {
// screenshot now saved to hello_world.png
});

si deseas saber un poco mas sobre esta libreria te dejo el enlace.

https://www.npmjs.com/package/webshot

Deja un comentario