Показать сообщение отдельно
  #3 (permalink)  
Старый 13.03.2013, 08:22
Интересующийся
Отправить личное сообщение для prizrak39 Посмотреть профиль Найти все сообщения от prizrak39
 
Регистрация: 19.11.2012
Сообщений: 12

Я решил попробовать и расположил 2 canvas в разных местах, для того чтобы просто скопировать изображение с одного на другой.
canv.onmouseup = function(e)
    {
        if (Canva.drawing)
        {
            var evnt = ie_event(e);
            Canva.tool.finish(evnt);
            var img = Canva.ctx.getImageData(0, 0, width, height);
            
            var canv2 = document.getElementById('my_canvas2');
            var ctx2 = canv.getContext("2d");
            ctx2.putImageData(img, 0, 0);
        }
    };

Это код который срабатывает когда на основном canvas отпускают кнопку мыши (объект canvas создается только один). В переменную массив пикселей сохраняется, но во второй canvas не вставляется.
Ответить с цитированием