вопрос
Есть блок canvas шириной и высотой с размер окна браузера... на нем при движениимыши рисуется белая полоска (ну просто следует за мышкой и все). так вот. как сделать, что бы поле как бы сдвигалась влево скажем каждую секунду на 3 пикселя... но при этом канва продолжала занимать все окно браузера.
Я пытался сделать так. Сдвиг влево на 5 пикселей и увеличение ширины канвы на 5 пикселей. Круто! Но, из-за того что мы увеличиваем канву по ширине, то что мы нарисовали растягивается, а это не ОК.
Подскажите пути решения данной проблемы.
Я пытался сделать так. Сдвиг влево на 5 пикселей и увеличение ширины канвы на 5 пикселей. Круто! Но, из-за того что мы увеличиваем канву по ширине, то что мы нарисовали растягивается, а это не ОК.
Подскажите пути решения данной проблемы.
data = context.getImageData(0,0,sw,sh);
context.putImageData(data,-5,0);
сохраняет и перерисовывает на 5 пикселей левее...
sw - ширина жкрана
sh - высота
context.putImageData(data,-5,0);
сохраняет и перерисовывает на 5 пикселей левее...
sw - ширина жкрана
sh - высота