Flickr支持CORS吗?安全错误与getImageData [英] Does Flickr support CORS? SECURITY ERROR with getImageData

查看:154
本文介绍了Flickr支持CORS吗?安全错误与getImageData的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的社群。

我正在尝试从Flickr提取的图片创建提取颜色。当我尝试使用getImageData()处理画布中的图像时,所有的工作都非常好。

I'm trying to create extract colors from images fetched from Flickr. That all works really great to the point when I try to process that images in canvas with getImageData().

如通过WHATWG将图像加载到画布中设置一个标志你不能管它。所以我的问题是FLICKR是否支持CORS?

As described through WHATWG loading an image into canvas set a flag so you cannot maniplate that. So my question is does FLICKR support 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>

我也试图做图像处理,但这是一个非常沉重的过程250张图片)。

I also tried to do the image processing in but thats a really heavy process (took about 4mins to process 250 images).

如果您有任何线索,只需ping我。

If you have any clues just ping me.

环境:Mac OSX,HTML5,jQuery

Enviroment: Mac OSX, HTML5, jQuery

推荐答案

请参阅此处进行讨论。

他们现在似乎是发送图像的CORS头,但是 Access-Control-Allow-Origin:http://www.flickr.com t很多帮助,但至少他们现在发送的头。

They now appear to be sending CORS headers for images but with Access-Control-Allow-Origin: http://www.flickr.com, which isn't much help but at least they're sending the headers now.

这篇关于Flickr支持CORS吗?安全错误与getImageData的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆