Advertisement
Guest User

Untitled

a guest
Apr 17th, 2014
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. ![<html>
  2. <head>
  3. <style>
  4.  
  5. </style>
  6. </head>
  7. <body>
  8.  
  9. <script type="text/javascript">
  10.  
  11.  
  12.  
  13. }
  14. var Canvas = document.createElement('canvas');
  15. var s=document.createAttribute('id');
  16. s.value="mycanvas";
  17. var i=0,j=0,a=255,r=0;g=0;
  18. Canvas.width = 256;
  19. Canvas.height = 256;
  20. Canvas.style.position="relative";
  21. Canvas.style.top="0px";
  22. Canvas.style.border = '3px solid black';
  23. for(r=0;r<256;r++){
  24.  
  25. for(g=0;g<256;g++){
  26.  
  27.  
  28.  
  29.  
  30. var context = Canvas.getContext('2d');
  31.  
  32. context.beginPath();
  33. context.moveTo(i,j);
  34. context.strokeStyle = 'rgb(' + r + ', ' + g + ','+a+')';
  35. context.lineTo(i+90,j);
  36.  
  37. context.stroke();
  38. context.closePath();
  39.  
  40. j++;
  41. if(j==256){
  42. if(i<=256-90){
  43. i=i+90;
  44. }
  45. j=0;
  46. }
  47.  
  48. a--;
  49. if(a==0){a=150;}
  50.  
  51.  
  52.  
  53. }
  54. }
  55.  
  56.  
  57. document.body.appendChild(Canvas);
  58. document.getElementById("mycanvas").addEventListener("mouseover",myfunc,false);
  59. </script>
  60.  
  61.  
  62. </body>
  63. </html>][2]
  64.  
  65. function myfunc(e) {
  66. var context = Canvas.getContext('2d');
  67. var imageData = context.getImageData(e.clientX, e.clientY, 1, 1);
  68. var red = imageData.data[0];
  69. var green = imageData.data[1];
  70. var blue = imageData.data[2];
  71. var alpha = imageData.data[3];
  72. console.log(red + " " + green + " " + blue);
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement