Я загружаю изображение в js и рисую его на холсте. После рисования я извлекаю данные изображения из холста:
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.