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();