Я загружаю изображение в 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.