Создаю графический редактор с помощью canvas b fabric.js на javaScript. Пользователь редактирует картинку, потом нажимает кнопку и она должна отправляться на сервер.Картинка должна быть в разрешении 1060x2400.Если создавать canvas c таким разрешением, то на экран он не помещается. Есть функция canvas.setZoom, но при её использовании если мы сохраняем картинку, например так
function saveImage(image) {
var link = document.createElement("a");
link.setAttribute("href", image.src);
link.setAttribute("download", "canvasImage");
link.click();}
то сохраняется только та часть, которая в данный момент видна в canvas. Вопрос в том, реально ли имея canvas размером 530х1200 на экране пользователя сохранять картинку в разрешении 1060х2400. По сути я пытаюсь реализовать zoom, как в фотошопе например.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники