Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as HTML by galq ( 14 years ago )
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Sample 1 get image data</title>
<link rel="stylesheet" type="text/css" href="css/styles.css">
<style>
#myCanvas {
 border:1px solid #9c9898;
 
 }
</style>
</head>


<body>
<canvas id="myCanvas" width="578" height="400">
</canvas>
[removed]
 function drawImage(imageObj) {
 var canvas=document.getElementById('myCanvas');
 var context=canvas.getContext('2d');
 
 var imageX=69;
 var imageY=50;
 
 var imageWidth= imageObj.width;
 var imageHeight= imageObj.height;
 
 context.drawImage(imageObj, imageX, imageY);
 
 var imageData= context.getImageData( imageX, imageY, imageWidth, imageHeight );
 var data = imageData.data;
 
 for(var i=0, n= data.lenght; i<n; i+=4) {
  var red = data [i];
  
  var green = data [i+1];
  
  var blue = data [i+2];
  var alpha = data [i+3];
  }
  
 for (var y=0; y<sourceHeight; y++) {
  
 for (var x=0; x<sourceWidth; x++) {
  var red = data [((sourceWidth*y)+x)*4];
  
  var green = data [((sourceWidth*y)+x)*4+1];
  
  var blue = data [((sourceWidth*y)+x)*4+2];
  var alpha =data [((sourceWidth*y)+x)*4+3];
  }
 }
 
 
 context.putImageData(imageData, imageX, imageY); 
 
 }
 var imageObj= new Image();
  imageObj. () {
  
  drawImage(this);
  };
  imageObj.src = 'images/1.jpg';
 
[removed]
</body>
</html>

 

Revise this Paste

Parent: 57209
Your Name: Code Language: