У меня есть элемент изображения с src, указывающий на обработчик (asp.net), и это изображение используется как источник для объекта Raster (PaperJs), определяемого как глобальный объект и обновляемого во время window.load. Обновление изображения Canvas динамически с использованием PaperJs
var raster;
paper.install(window);
function WindowOnLoad() {
raster = new paper.Raster('MainContent_imageData');
raster.position = paper.view.center;
window.paper.view.draw();
}
Приведенный выше код загружается изображение на холст на первой нагрузке, то элемент изображения становится обновленной через нажатие кнопки, которая связана с контролем обратного вызова (ComponentArt управления обратного вызова), но холст не так, это показывает пустой.
Затем я создал обработчик, который вызывается после завершения обратного вызова, но он также не работает.
function CallBackCompleted(sender,eventArgs) {
var imgData = document.getElementById('MainContent_imageData');
raster.image = imgData ;
raster.position = window.paper.view.center;
window.paper.view.draw();
}