Данные разных источников в холсте HTML5

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

29
задан Samuel Müller 2 April 2012 в 06:57
поделиться