Контекст Canvas поддерживает createImageData
и putImageData
, однако контекст в методе paint
рабочего процесса рисования, похоже, не поддерживает эти методы.Я знаю, что он не позволяет считывать данные пикселей из контекста, как это четко указано в этом документе :
Контекст рабочего листа рисования не на 100% совпадает с контекстом,На данный момент методы рендеринга текста отсутствуют, и по соображениям безопасности вы не можете читать пиксели назад с холста .
Я удивлен, что кажется, что невозможно написать пиксельна холст, а также.Я что-то упустил или что?
Вот кодекс , который я сделал, чтобы продемонстрировать проблему - когда я его запускаю, Chrome печатает Uncaught TypeError: ctx.createImageData is not a function
в консоли.