Добрый день, возникла такая задача - в элемент canvas ставится фоновая картинка, поверх нее добавляется другая картинка и пользователь по движению мыши стирает верхнюю картинку. Это все реализовано, но ширина канваса задается из js, и при изменении размера окна, канваса тоже меняется и верхнее изображение пропадает, как можно сохранить его? При этом сохранить как бы состояние, то есть то что пользователь уже стер?
(function() {
var canvas = document.getElementById('holst');
var canvContext = canvas.getContext('2d');
canvContext.fillRect(0, 0, 100, 100);
window.addEventListener('resize', function() {
canvas.width = window.innerWidth;
canvas.height = window.innerHeight;
});
})();