Проблема с отображением/рендерингом SVG в Fabric.js

Я использую FabricJS, и у меня возникла проблема с отображением моего SVG на холсте:

  • результат отображается за пределами поля выбора FabricJS (из-за перевода?)
  • Якоря выделения исчезают после преобразования и потом их невозможно найти обратно.

Вот скриншот: enter image description here

Я использую выходной SVG Potrace , и я думаю, что это источник моей проблемы.
Вот код SVG:Код SVG в pastebin
Вы можете протестировать его с помощью FabricJS на этой странице:Пример FabricJS Kitchensing .
Просто вставьте код SVG в область «Загрузить SVG», затем измените размер и поверните поле раздела, чтобы отобразить SVG.

Знаете ли вы, какая часть моего кода SVG или часть кода FabricjS вызывает проблему? Если да, могу ли я легко изменить его самостоятельно? Если нет, может ли кто-нибудь исправить или найти возможную ошибку?

Большое спасибо за помощь.

РЕДАКТИРОВАТЬ:Похоже, что FabricJS не нравится эта строка SVG:


И особенно атрибуты перевода и масштабирования… Как это исправить?

EDIT2:решение будет состоять в том, что перевод и масштаб соответственно равны (0,0 )и (1,1 )или, лучше, что они применяются к координаты.

У кого-нибудь есть идея сделать это с помощью скрипта Potrace или JS?

15
задан kangax 9 November 2013 в 11:28
поделиться