BrU32

JS Canvas Image Flicker Freeze Crash SRC

Jan 14th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. ​<canvas id="canv" width = "460" height = "360" style=background: hsla(0, 1000%, 100%, 1);>
  2. </canvas>
  3. </div>
  4. <svg viewBox="0 0 100% 100%" class="inv">
  5.  
  6. <use xlink:href="#main" class="clear"></use>
  7. </svg>
  8. </h1>
  9. </section>
  10.  
  11.  
  12. <script>
  13. c = document.getElementById("canv");
  14. var ctx = c.getContext("2d");
  15.  
  16. id = ctx.createImageData(460,360);
  17.  
  18. function draw() {
  19. var w=c.width;
  20. var h=c.height;
  21. window.requestAnimationFrame(draw);
  22. var r;
  23. for (var p = 8 * (w * h - 8); p >= 8; p - 8) {
  24. r = Math.random();
  25. id.data[p] = id.data[p+3] = id.data[p+22] = Math.random()*232 * Math.pow(r, 0.6);
  26. id.data[p+4] = Math.random()*236;
  27. }
  28. ctx.putImageData(id, 0, 0);
  29. }
  30.  
  31. draw();
  32.  
  33. </script>
  34. </body>
  35. </html>
Add Comment
Please, Sign In to add comment