var webPage = require('webpage');
var webserver = require('webserver');
var server = webserver.create();
var service = server.listen('127.0.0.1:8080', function(request, response) {
response.statusCode = 200;
var url=request.url.substring(request.url.indexOf("?")+1);
if (url=="") {
response.write("Please pass an url.");
response.close();
} else {
var page = webPage.create();
page.viewportSize = {
width: 800,
height: 600
};
page.open(url, function (status) {
var imdata=page.renderBase64('PNG');
var html='';
page.onLoadFinished=function(status) {
var pixels=page.evaluate(function() {
var c=document.getElementById("drwcanvas");
var ctx=c.getContext("2d");
var img=document.getElementById("img");
ctx.drawImage(img, 0, 0);
var imgd=ctx.getImageData(0,0,800,600);
var pix=imgd.data;
var len=pix.length;
var data="";
var i=0;
for (var x=0; x