meta données pour cette page
  •  
    function drawImage(imageObj) {
      var canvas = document.getElementById('myCanvas');
      var context = canvas.getContext('2d');
      var imageX = 10;
      var imageY = 6;
      imageWidth = imageObj.width;
      imageHeight = imageObj.height;
      context.drawImage(imageObj, imageX, imageY);
      var imageData = context.getImageData(imageX, imageY, imageWidth, imageHeight);
      data = imageData.data;
      console.log(imageData);
      // iterate over all pixels
      for(var i = 0, n = data.length; i < n; i += 4) {
      console.log("long du tableau : "+data.length);
        var red = data[i];
        var green = data[i + 1];
        var blue = data[i + 2];
        var alpha = data[i + 3];
          console.log(data[10]);
      }
        
      // iterate over all pixels based on x and y coordinates
      for(var y = 0; y < imageHeight; y++) {
  
        // loop through each column
        for(var x = 0; x < imageWidth; x++) {
            
          var red = data[((imageWidth * y) + x) * 4];
          var green = data[((imageWidth * y) + x) * 4 + 1];
          var blue = data[((imageWidth * y) + x) * 4 + 2];
          var alpha = data[((imageWidth * y) + x) * 4 + 3];
          console.log('rangée '+y+', colonne '+x+': RGBA = ('+red+','+green+','+blue+','+alpha+')');
        }
      }
    }