Canvas Flickr支持CORS吗?getImageData出现安全错误

Canvas Flickr支持CORS吗?getImageData出现安全错误,canvas,flickr,cors,getimagedata,Canvas,Flickr,Cors,Getimagedata,你好,亲爱的社区 我试图从Flickr中提取的图像中创建提取颜色。当我尝试使用getImageData()在画布中处理这些图像时,这一切都非常有效 如WHATWG所述,将图像加载到画布中时,请设置一个标志,以便您无法对其进行模拟。所以我的问题是FLICKR是否支持CORS <script type="text/javascript"> var img= new Image; var canvas = document.getElementById('canvas

你好,亲爱的社区

我试图从Flickr中提取的图像中创建提取颜色。当我尝试使用getImageData()在画布中处理这些图像时,这一切都非常有效

如WHATWG所述,将图像加载到画布中时,请设置一个标志,以便您无法对其进行模拟。所以我的问题是FLICKR是否支持CORS

<script type="text/javascript">

    var img= new Image;  
    var canvas = document.getElementById('canvas');
    var ctx = canvas.getContext('2d');  
            var src = "fetched-flickr-image-url";  
        img.crossOrigin = "Anonymous";          
        img.src = src;
        img.onload = function() {    
        ctx.drawImage( img, 0, 0 );  
        var image_data = ctx.getImageData(0, 0, 100, 100);//Throw the Security error        
            }         
          });

</script>

var img=新图像;
var canvas=document.getElementById('canvas');
var ctx=canvas.getContext('2d');
var src=“获取的flickr图像url”;
img.crossOrigin=“匿名”;
img.src=src;
img.onload=函数(){
ctx.drawImage(img,0,0);
var image_data=ctx.getImageData(0,0,100,100);//抛出安全错误
}         
});
我也试着在中进行图像处理,但这是一个非常繁重的过程(处理250张图像大约需要4分钟)

如果你有任何线索就告诉我


环境:MacOSX、HTML5、jQuery还没有;请参阅以进行讨论

他们现在似乎正在发送图像的CORS标题,但使用
Access Control Allow Origin:http://www.flickr.com
,这没有多大帮助,但至少他们现在正在发送标题