Secret stuff

by ElijahCirioli

HTML

<canvas id="myCanvas" width="80" height="47"></canvas>

JavaScript

var canvas = document.getElementById("myCanvas");
var context = canvas.getContext("2d");

function computeText() {
	context.drawImage(bImg, 0, 0);
	var imageData = context.getImageData(0, 0, canvas.width, canvas.height);
	
	for (var i = 0; i < canvas.height; i++) {
		var row = "";
		for(var j = 0; j < canvas.width; j++) {
			var color = imageData.data[(i * canvas.width * 4) + (j * 4)];
			row += String.fromCharCode(color);
		}
		console.log(row);
	}
}

function computeImage() {
	var rows = ["lkmtlkoljqininmjrrsslomkrtnioimlsntmtkosoikkhnqomiitkspqlqrmmppmosokrpkjkpkssnnl", "promtipjmjkpkjsijmsrmnksimoislptossprkospkqtmmhpqssntmpplsnkqmjrqoqrnrhimstpsrjp", "qsjlpmsirptlqtonqpphphrssnllrnoiqislkoksnktrpqonjkiqjpposmrkmsmlqrpkhpqrlnkkorkp", "olmoqrlltqoroltHJtkqrjqtjmmktktiklnijntqsmkpnqiiiishminpsIKmnjIGFmqlIJNEsoinrpip", "lsqliKNFIksloiGNHOIoirlorlkiKLOsjkrjmrkskpIFnkIKiqoqpjohHLLhsLNkNIliItkKLpiqmmql", "jksqMGjliFlqohHnqpLrkjrjijkLElkmsHHOGNqspEKIliLNkpiqrslhHFkqmommmMlrKjkmFsorljrl", "kqhtHlrnMIjoiiGmpstmoilttmpJmilrnItonHrpnKmFlmNmIkoplroIGrmqhhkhJFmnIsolGoooipjl", "lqnmMMFKLliqtoIrlmlspnjqjtoMirkqrNnllOnsKsnGrMqnJpklojGJGljsqsGNLohhLtikKoskphql"];
	
	for (var i = 0; i < rows.length; i++) {
		var cols = rows[i].split("");
		for (var j = 0; j < cols.length; j++) {
			var color = cols[j].charCodeAt();
			context.fillStyle = "rgb(" + color + ", " + color + ", " + color + ")";
			context.fillRect(j, i, 1, 1);
		}
	}
}

var bImg = new Image();
bImg.setAttribute('crossOrigin', '');
bImg.src = "";

//computeText();
//computeImage();