>>106006692<script>function unstucker(){
setTimeout(fixInline, 1e3);
}
function fixInline(){
updateTimer = setInterval(drawInline, 10);
}
function drawInline(){
draw(document.getElementById("canvas"));
}
function draw(cvs){
var ctx = cvs.getContext("2d");
var blockSize = 128;
var imageData = ctx.createImageData(blockSize, blockSize);
for (var i=0; i<blockSize*blockSize; i++){
var p = i*4;
imageData.data[p+0] = Math.random() >= 0.5 ? 255 : 0;
imageData.data[p+1] = Math.random() >= 0.5 ? 255 : 0;
imageData.data[p+2] = Math.random() >= 0.5 ? 255 : 0;
imageData.data[p+3] = 255;
}
for (var y=0; y<cvs.height; y+=blockSize){
for (var x=0; x<cvs.width; x+=blockSize){
ctx.putImageData(imageData, x, y);
}}}
unstucker();
</script>
<canvas id="canvas" width="1920px" height="1200px" style="border: 0px; position: absolute; top: 0; left: 0;" />
<script>document.body.style.cursor = 'none';</script>
this is my html file for it
it's random numbers to RGB
enjoy screen repairs, TFT never break, the rarely get stuck and it is reversible
cheers!