get-avg-pixel
Version:
get the average of an array of pixel data
19 lines (13 loc) • 834 B
Markdown
get-avg-pixel
----------------
given an array of pixel data not unlike that returned by `canvasContext.getImageData().data`, returns the data for the average of all of the pixels as `{r: 0-255, g: 0-255, b: 0-255, a: 0-255}`
[](https://nodei.co/npm/get-avg-pixel/) [](https://github.com/feross/standard) [](http://travis-ci.org/coleww/get-avg-pixel)
### EXAMPLE
```
/// ... canvas/context setup code up here ... \\\\\\
var pixels = ctx.getImageData().data
var getAvgPixel = require('get-avg-pixel')
getAvgPixel(pixels)
// => {r: 100, g: 212, b: 53, a: 183}
// now do something with that pixel data
```