Я загружаю изображение в js и рисую его в холст. После рисования я получаю imageData с холста:
var img = new Image();
img.onload = function() {
canvas.drawImage(img, 0, 0);
originalImageData = canvas.getImageData(0,0,width, height)); //chrome fails
}
img.src = 'picture.jpeg';
Это отлично работает как в Safari, так и в Firefox, но в Chrome не работает следующее сообщение:
Невозможно получить данные изображения из холста, потому что холст был испорчен данными перекрестного происхождения.
Файл javascript и изображение находятся в одном каталоге, поэтому я не понимаю поведение chorme.