I'm trying to do color-analysis on images, but Chrome's dang cross-origin sharing policy gets in the way http://jsfiddle.net/mrcactu5/d6Qka/15/
Cross-origin image load denied by Cross-Origin Resource Sharing policy.
I had asked on StackOverflow and got it fixed in a previous version. http://jsfiddle.net/mrcactu5/d6Qka/6/
var image = new Image();
image.crossOrigin = '';
image.src = 'http://upload.wikimedia.org/wikipedia/commons/0/07/Honeycrisp-Apple.jpg';
image.width=200;
Basically my script downloads links to images from Tumblr and run color-thief.js. Simple enough, right?
imgs = Array(); // stores image links
$.getJSON(url, function(data) {
for(var i = 0; i < data.response.length; i++){
if(data.response[i].photos != undefined){
//console.log(data.response[i].photos[0].alt_sizes[0].url);
imgs.push(data.response[i].photos[0].alt_sizes[0].url);
}
}
}).success( function(imgs){ analyze(imgs); });