Проблема с центрированием Canvas в jsPDF

95
16 мая 2021, 01:40

проект использует:

  • Vue js
  • konva js lib
  • jsPDF lib

Суть проекта заключается в создание специальных логотипов с помощью канваса и вью, которые должны сохраняться в пдф(15 размеров) при этом скейлиться до нужных размер и центрироваться по вертикали и горизонтали

Сейчас я делаю scale канваса и после беру картинку как dataUri если создать картинку и загнать dataUri что бы получить размеры, мы получаем неадекватные размеры по типу 3600 х 9000 при этом картинка адекватно отображается при сохранение в пдф размером 1800х2700

На логотипах есть отключаемые элементы которые так же должны влиять на позиционирование

с канвасом работаю недолго, может есть решение которое позволит получать реальные размеры логотипа

P.S. сам логотип черный а фон белый

READ ALSO
Locastorage javascript

Locastorage javascript

есть вот такой кодкогда включаю inspect а потом console выдает ошибку:

124
Делегирование JS

Делегирование JS

Изучаю чистый JavaScriptУ меня есть три кнопки, которые обёрнуты в div

108
Failed to load resource: the server responded with a status of 404 (Not Found), как исправить?

Failed to load resource: the server responded with a status of 404 (Not Found), как исправить?

Учу ajax, и столкнулся вот с такой ошибкой:

154