Я использую FabricJS для создания полноэкранного холста и сохранения изменений на серверах. Перед загрузкой я изменяю размер фона фона &, чтобы на каждой загрузке страницы холст помещался внутри окна пользователя.Объекты FabricJS не относятся к размеру холста
canvas.setHeight($(window).height());
canvas.setWidth($(window).width());
canvas.backgroundImage.width = $(window).width();
canvas.backgroundImage.height = $(window).height();
Проблема заключается в том, что фон холст & подогнаны, но не объекты. Они сохраняют ту же позицию относительно экрана и не меняют размер, поэтому они включены в другие экраны. Как решить эту проблему?
вот что я хотел предложить. Вы сделали быстрее. Добавьте ответ canvas.setZoom(), чтобы люди знали, что использовать. – AndreaBogazzi
Для меня масштабирование работает нормально, но когда я пытаюсь сохранить в базе данных, тогда сохраняются исходные координаты и размеры. Что делать? – Khuram