Skip to content

Instantly share code, notes, and snippets.

View qodesmith's full-sized avatar
👨‍💻
How can I help build you something awesome?

Aaron Cordova qodesmith

👨‍💻
How can I help build you something awesome?
View GitHub Profile
@qodesmith
qodesmith / avgColor.js
Last active July 26, 2016 21:35 — forked from olvado/getAverageColourAsRGB.js
Get the average colour of an image in javascript using getImageData in CANVAS
function avgColor(imageUrl) {
var canvas = document.createElement('canvas');
var context = canvas.getContext && canvas.getContext('2d');
var rgb = {r: 102, g: 102, b: 102}; // Set a base colour as a fallback for non-compliant browsers
var pixelInterval = 5; // Rather than inspect every single pixel in the image inspect every 5th pixel
var count = 0;
var i = -4;
var img = document.createElement('img');
var data;
var length;