Я реализовал функцию увеличения и уменьшения масштаба на элементе холста. он работает путем масштабирования холста, перевода его, а затем снова перерисовывает всю сцену. проблема в том, что требуется много времени, чтобы перерисовать все, потому что у меня много вещей на моем холсте.
Мне нужен способ скопировать холст в объект изображения, а затем скопировать изображение обратно на холст без потери качества. каковы конкретные методы копирования canvas в javascript-переменную и скопировать эту переменную обратно на холст позже?
Буду рад, если вы запишете код, потому что я не мог найти никакого хорошего объяснения в Интернете.
спасибо,