2011-12-07 5 views
5

हैलो प्रिय समुदाय के साथ सुरक्षा त्रुटि।क्या फ़्लिकर कॉर्स का समर्थन करता है? GetImageData

मैं फ़्लिकर से प्राप्त छवियों से निकालने वाले रंग बनाने की कोशिश कर रहा हूं। जब मैं getImageData() के साथ कैनवास में उन छवियों को संसाधित करने का प्रयास करता हूं, तो यह सब उस बिंदु पर वास्तव में बहुत अच्छा काम करता है।

WHATWG के माध्यम से कैनवास में एक छवि लोड करने के माध्यम से वर्णित एक ध्वज सेट करने के लिए वर्णित है ताकि आप इसका उपयोग नहीं कर सकें। तो मेरा सवाल FLICKR समर्थन कोर है?

<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> 

मैं भी में छवि प्रसंस्करण करने की कोशिश की, लेकिन एक बहुत भारी प्रक्रिया thats (250 छवियों पर कार्रवाई करने के बारे में 4mins लिया)।

यदि आपके पास कोई सुराग है तो मुझे बस पिंग करें।


पर्यावरण: मैक OSX, एचटीएमएल 5, jQuery

उत्तर

4

अभी तक नहीं है; चर्चा के लिए here देखें।

अब वे छवियों के लिए सीओआरएस हेडर भेज रहे हैं लेकिन Access-Control-Allow-Origin: http://www.flickr.com के साथ, जो बहुत मदद नहीं है लेकिन कम से कम वे अब हेडर भेज रहे हैं।

संबंधित मुद्दे