Как уменьшить масштаб большого изображения в HTML Canvas, чтобы пользователь мог на нем нарисовать, а затем вернуться к его ОРИГИНАЛЬНЫМ размерам перед сохранением изменений? - PullRequest
0 голосов
/ 24 марта 2020

Я довольно новичок в HTML Canvas и у меня есть рабочая страница с 5-мегапиксельным изображением, отображаемым на холсте 600x400, где вы можете рисовать на нем. Но проблема в том, что после внесения изменений, когда я отправляю изображение обратно на сервер, он отправляет уменьшенную версию сохраненного изображения.

Я получаю данные изображения обратно с помощью : $("#hiddenimage").val(canvas.toDataURL()); Где hiddenimage - скрытая переменная.

Я хочу, чтобы изменения были применены к полноразмерному изображению и сохранены, но показаны пользователю на холсте разумного размера. Кажется, это должно быть легко и очевидно, но я ничего не пробовал.

...