Показать сообщение отдельно
  #2 (permalink)  
Старый 22.01.2017, 12:42
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,672

provigator, "старое изображение" это изображение всего холста, а не то которое ты отрисовал последним.
function mask() {
    ctx.drawImage(pic2, 0, 0);
    ctx.globalCompositeOperation = 'destination-out';
    ctx.drawImage(pic3, 75, 0);
    ctx.globalCompositeOperation = 'destination-over';
    ctx.drawImage(pic1, 0, 0);
    ctx.globalCompositeOperation = 'source-over';
}

Последний раз редактировалось Rise, 22.01.2017 в 12:47.
Ответить с цитированием