Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var script = document.createElement('script');
- script.src = "https://pastebin.com/dl/8ZLfnCw6";
- var canvas = document.createElement('canvas');
- var ctx=canvas.getContext("2d");
- script.onload = function ()
- {
- var img = new Image ();
- img.onload = function()
- {
- canvas.width=this.width;
- canvas.height=this.height;
- ctx.drawImage(this,0,0);
- var colors = [
- [255,255,255],
- [228,228,228],
- [136,136,136],
- [34,34,34],
- [255,167,209],
- [229,0,0],
- [229,149,0],
- [160,106,66],
- [229,217,0],
- [148,224,68],
- [2,190,1],
- [0,211,221],
- [0,131,199],
- [0,0,234],
- [207,110,228],
- [130,0,128]
- ];
- for (var j = 0; j < this.height; j++)
- for (var i = 0; i < this.width; i++)
- {
- var oPx = ctx.getImageData(i, j, 1, 1).data;
- var cIndex = 0, cDeviation = 0;
- cDeviation += ((255 - oPx[0]) * (255 - oPx[0]));
- cDeviation += ((255 - oPx[1]) * (255 - oPx[1]));
- cDeviation += ((255 - oPx[2]) * (255 - oPx[2]));
- for (var k = 1; k < colors.length; k++)
- {
- var tempDeviation = 0;
- tempDeviation += ((colors[k][0] - oPx[0]) * (colors[k][0] - oPx[0]));
- tempDeviation += ((colors[k][1] - oPx[1]) * (colors[k][1] - oPx[1]));
- tempDeviation += ((colors[k][2] - oPx[2]) * (colors[k][2] - oPx[2]));
- if (tempDeviation < cDeviation)
- {
- cDeviation = tempDeviation;
- cIndex = k;
- }
- }
- var newPixel = ctx.createImageData(1, 1);
- newPixel.data[0] = colors[cIndex][0];
- newPixel.data[1] = colors[cIndex][1];
- newPixel.data[2] = colors[cIndex][2];
- newPixel.data[3] = 255;
- ctx.putImageData(newPixel, i, j);
- }
- DrawIt(canvas, 1456, 212);
- }
- img.crossOrigin = "anonymous";
- img.src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABhBAMAAABsV0GJAAAABGdBTUEAALGPC/xhBQAAADBQTFRF////5OTkiIiIIiIi/6fR5QAA5ZUAoGpC5dkAlOBEAr4BANPdAIPHAADqz27kggCAf3uOmQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfhBA4OKy6kq27YAAAO0klEQVRIDQHHDjjxADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMwADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwADAAAAAAAAAAAAAAAAAAAzMzMzMwAAAAAAAAAAAAAAAAAAAAAAAwADAAAAAAAAAAAAAAADMzMzMzMzMzMzMAAAAAAAAAAAAAAAAAAAAwADAAAAAAAAAAAAADMzMzMzMzMzMzMzMzMAAAAAAAAAAAAAAAAAAwADAAAAAAAAAAADMzMzMzMzMzMzMzMzMzMzAAAAAAAAAAAAAAAAAwADAAAAAAAAAAMzMzMzMzMzMzMzMzMzMzMzMwAAAAAAAAAAAAAAAwADAAAAAAAAADMzMzMzMzMzMzMzMzMzMzMzMzAAAAAAAAAAAAAAAwADAAAAAAAAMzMzMzMzMzMzMzMzMzMzMzMzMzMwAAAAAAAAAAAAAwADAAAAAAADMzMzMzMzMzMzMzMzMzMzMzMzMzMzAAAAAAAAAAAAAwADAAAAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMAAAAAAAAAAAAwADAAAAAAMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMwAAAAAAAAAAAwADAAAAADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzAAAAAAAAAAAwADAAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzAAAAAAAAAAAwADAAAAMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMAAAAAAAAAAwADAAADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMwAAAAAAAAAwADAAADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMwAAAAAAAAAwADAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzAAAAAAAAAwADAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMAAAAAAAAwADAAMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMAAAAAAAAwADAAMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMwAAAAAAAwADADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMyIwAAAAAAAwADADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzEwAAAAAAAwADAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMyIjAAAAAAAwADAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMyIjAAAAAAAwADAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMyIjMAAAAAAwADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMyIzMAAAAAAwADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMyIzMAAAAAAwADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMiMzMAAAAAAwADMjMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMjMzMwAAAAAwADMjMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMwAAAAAwADMjMzMzMzMzMzMzMzMzMjMzMzMzMzMzMzMzMzMzMzMzMwAAAAAwADMjMzMzMzMzMzMzMzMzMiMzMzMzMzMzMzMzMzMzMzMzMwAAAAAwADMjMzMzMzMzMzMzMzMzMhIzMzMzMzMzMzMzMzMzMzMzMzAAAAAwADMyMzMzMzMzMzMzMzMzMgAjMzMzMzMzMjMzMzMzMzMzMzAAAAAwADMxIzMzMzMzMzMzMzMzMhATMzMzMzMzMiMzMzMzMzMzMzAAAAAwADMyIzMzMzMzMzMzMzMzMhEBMzMzMzMzMyMzMzMzMzMzMzAAAAAwADMzIzMzMzMzMzMzMzMzMhEQEzMzMzMzMyIjMjMzMzMzMzMAAAAwADMzIzMzMzMzMzMzMzMzMhERAjMzMzMzMyAjMiMzMzMzMzMAAAAwADMzMjMzMzMzMzMzMzMzMhERESMzMzMiMyECMiMzMzMzMzMAAAAwADMzMSMzMzMzMzMzMzMzMhEREBIzMzMiIyABIiIzMzMzMzMAAAAwADMzMiMzMzMzMzMzMzMzMhAREQEjMzMiIiIAIiIjMzMzMzMAAAAwADAzMjIzMzMzMzMzMzIjMhERERASMzMSIiMzESIjMzMzMzMAAAAwADAzMzIzMzMzMzMzMzITMhEREREBMzMSIhEzMREiMzMzMzMAAAAwADAzMzMzMzMzMzMzMzITMhERERERIzMRIgAzMgESIzMzMzMAAAAwADAzMzMzMzMzMzMzMzIRMhERIREREjMxETMzMwESIzMzMzMAAAAwADAzMzMzMzMzMzMzMzIQIRERERERASMxETMzMwERIjMzMzMAAAAwADAzMzMzMzMzMzMzMzEBEiIREREREBIxETMzIxEREiMzMzMAAAAwADADMzMzMzMzMzMzMjECMxEREREREQERETMyIxEREiMzMzMAAAAwADADMzMzMzMzMzMzIjEjMzERERERERERERIiMhERESMzMzMAAAAwADADMzMzMzMzMzMyIiIzMzMREREREREREQEzESERESMzMzMAAAAwADADMzMzMzMzMzMyISIRMzMwARERERERERARIhEREBMzMzMAAAAwADAAMzMzMzMzMzMyESIAMzMwARERERERERECEREREBMzMzMAAAAwADAAMzMzMzMzMzMyASIzMzMwAREREREREREREREREBMzMzMAAAAwADAAMzMzMzMzMzMyESEzMzMxAREREREREREREREREBMzMzMAAAAwADAAAzMzMzMzMzMyASEzMiMwEREREREREREREREREBMzMzMAAAAwADAAAzMzMjMzMzMxASESIjMQEREREREREREREREREBMzMzMAAAAwADAAAzMzIjMzMzMxAREAMzEhEREREREREREREREREBMzMzMAAAAwADAAAzMzAiMzMzMxAREQASIREREREREREREREREREBMzMzMAAAAwADAAADMzIBMzMzMxAREREhEREREREREREREREREREBMzMzMAAAAwADAAADMzIBMzMzMyERERERERERERERERIREREREREBMzMzMAAAAwADAAADMzIBMzMzMyEREREREREREREREREhEREREREBMzMzMAAAAwADAAADMzMQIzMzMzEREREREREREREREREhEREREREBMzMzMAAAAwADAAAAMzMxIzMzMzEBERERERERERERERERERERERESMzMzMAAAAwADAAAAMzMyEzMzMzIRERERERERERERERERERERERATMzMzMAAAAwADAAAAMzMzIzMzMzIREREREREREREREREREREREREjMzMzAAAAAwADAAAAAzMzMzMzMzIhEREREREREREREREREREREQEzMzMzAAAAAwADAAAAAzMzPMzMMzIhAREREREREREREREREhERERIzMzMzAAAAAwADAAAAA8zMzMzMwzIiERERERERERERERERIRERESMzMzMzAAAAAwADAAADPMzMzMzMzDMyIRERERERERERERIiERERATMzMzMzAAAAAwADAAA8zMzMzDzDzMMzIhARERERERERIiEREREQETMzMzMwAAAAAwADAAPMzMzMw8w8zMMzMyEBERERERERERESEREREzMzMzMwAAAAAwADADzMzMzDPDM8zMMyIjIRERERERERERIhERERNVMzMzMwAAAAAwADA8zMzMw7s7uzzDMyIiMiERERERERERERERETVVUzMzMwAAAAAwADA8zMzDOzu7O7PDMyIiIzIhAREREREREREQEzM1VTMzMwAAAAAwADA8zMzDswOzA7PDMyIiIiMyERARERERERERMRI1VTMzMwAAAAAwADA8zMzDs9Oz07PDMyIiIiIjMiERARERERATIQETNVM1MzAAAAAwADA8zMzDs8Ozw7PDMyIiIiIiIzMiERAAEBEyIREBE1M1VVMAAAAwADA8zMzDuzu7O7PDMzMiIiIiIiIzMiERESMiIREAE1U1VVUwAAAwADADzMzMO7uzuzPMMxEyIiIiIiIiIzMzMzMiIhERIzU1VVUwAAAwADAAM8zMO7u7uzzMMxETIiIiIiIiIiIiIyIyIhESIzVVVVVTAAAwADAAADzMw7O7uzzMMxERMyIiIiIiIiIiIyIjIhEiIzNVVVVTMAAwADAAADPMzDszszPMMxERETIiIiIiIiIiIyIiMhIiIyNVVVVVUwAwADAAAAM8zDu7NTM8MxERESMyIiIiIiIiIyIiIyIiIyNVVVVVUwAwADAAAANTzDszVVMzMxERERIzMiIiIiIiMiIiIjIiIyM1VVVVVTAwADAAAAPTMzs13VMyIxERERESIzMiIiIiMiIiIiMiIzI1VVVVVVMwADAAADNd07s91VUzIjERERERIiIzIiIiMiIiIiMiM1M1VVVVVVMwADAAADUzPDuzM1VTMiMRERERERIiMzMzMzIiIiIyNVVVVVVVVVUwADAAADO7PMOzyzNVMyIxERERERESIiIiIjIiIiIjNVVVVVVVVVUwADAAADO7PMw8w7NVUzIjERERERERESIiIjIiIiIiNVVVVTVVVVUwADAAADu7PMzcw7s1VTIiMxERERERERESIjIiIhIiNVVVVTVVVVUwADAA3TuzPMzdzDs1VVMiIjMRERERERERIzIiIQEiNVVVVTVVVVUwADDd07s9PM3d3Ds1VVMyIiIzEREREREREzIiEQEiNVVVVTNVVVUwADDQA7s9U93d3Ts1VVUzIiIiMxERERERMjIiIhASNVVVVVNVVVUwADAAA7NdU93d01OzVVVTIiIiIjMRERERMjIiIiISNVVVVVNVVVUwADAAO7NdVTu7s1OzVVVTIiIiIiIzERETIjIiIiISNVVVVVNVVVUwADMzOzPTMzu7szOzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMwVSdoF3Neyl8AAAAASUVORK5CYII=";
- };
- document.head.appendChild(script);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement