Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function getAveragePixelColor(imd){
- var C = { r: 0, g: 0, b: 0, a: 0 };
- var count = imd.data.length/4;
- for( var i = 0; i < imd.data.length; i+=4 ){
- C.r += imd.data[i];
- C.g += imd.data[i+1];
- C.b += imd.data[i+2];
- C.a += imd.data[i+3];
- }
- C.r = Math.floor( C.r / count);
- C.g = Math.floor( C.g / count);
- C.b = Math.floor( C.b / count);
- C.a = Math.floor( C.a / count);
- return C;
- }
- // usage
- var color = getAvaragePixelColor( canvasContextImageData );
- // { r:?, g:?, b:?, a:? }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement