Xin chào cộng đồng thân yêu.Flickr có hỗ trợ CORS không? L SECI AN NINH với getImageData
Tôi đang cố gắng tạo màu trích xuất từ hình ảnh được tìm nạp từ Flickr. Đó là tất cả các công trình thực sự tuyệt vời đến mức khi tôi cố gắng xử lý hình ảnh đó trong canvas với getImageData().
Như được mô tả qua WHATWG tải hình ảnh vào canvas đặt cờ để bạn không thể xử lý điều đó. Câu hỏi của tôi là FLICKR có hỗ trợ CORS không?
<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>
Tôi cũng đã cố gắng xử lý hình ảnh nhưng đó thực sự là một quá trình nặng (mất khoảng 4 phút để xử lý 250 hình ảnh).
Nếu bạn có bất kỳ manh mối nào, hãy ping tôi.
Môi trường: Mac OSX, HTML5, jQuery