Разгруппирование и перемещение групп в InkScape, по-видимому, вызывает аномалии

В настоящее время у меня есть опыт Человека-паука с InkScape 1.0 (4035a4fb49, 2020-05-01).

Исходные файлы представляют собой простые файлы SVG, без каких-либо настроек или лишних вещей, которые Inkscape настаивает на использовании, в качестве простого примера:

<svg 
   xmlns:svg="http://www.w3.org/2000/svg" 
   xmlns="http://www.w3.org/2000/svg" 
   viewBox="0 0 4200 260" 
   height="75" 
   width="1211.538">
   <path 
      d="m 190,0 
         c -660,0 -1290,0 -1990,0 0,87 0,170 0,260 600,0 1220,0 1837,0 
         C 100,180 160,96 190,0 
         Z" 
      style="fill:#f77;fill-opacity:0.32;" />
    <path 
      d="m 230,260 
         c 720,0 1470,0 2170,0 0,-90 0,-173 0,-260 
         C 1600,0 800,0.01 0,0.01 63,97 140,180 230,260 
         Z" 
      style="display:inline;fill:#f7f;fill-opacity:0.32;" />
</svg>

Что я пытаюсь сделать, так это полностью переместить изображения в область просмотра без необходимости переводить положение (как это обычно делается в InkScape).

Проблемы, с которыми я сталкиваюсь:

  • Когда я разгруппирую сгруппированный объект или попытаюсь переместить несколько объектов, он попытается применить свои собственные стили, цвета и даже собственные кривые к путям.
  • Когда я изменяю размер страницы на рисунок или выделение , объекты «трансформируются (переводятся)» на страницу, а не корректируются их координаты.

В качестве примера, вот простая пара фигур, которую я пытаюсь переместить...

Текущий статус изображения

На изображении выше вы можете ясно видеть, что граница страницы лежит поверх фигур.

Обратите внимание на кривые и цвета на перекрестке в середине...

Перекрестная секция

Теперь, если я применю изменение размера к странице...

После изменения размера

Объекты меняют форму в середине. Поскольку это часть фирменного стиля, я не могу этого допустить; Я подозреваю, что InkScape пересчитывает (плохо/глючно) кривые Безье, используемые в двух путях.

Я проверил, не является ли это ошибкой, но ничего не нашел напрямую.

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

Ответы (1)

Вы можете отключить поведение преобразования в «Настройки»> «Поведение»> «Преобразования » и выбрать «Оптимизировать» вместо «Сохранить».

Однако, если вы затем переместите пути, Inkscape пересчитает позиции путей и добавит свои собственные стили. Я не знаю способа предотвратить это. Однако, когда я это делаю, формы и кривые визуально не меняются. Я не могу воспроизвести эту часть вашей проблемы.

Хм... Я проверил этот параметр, и он уже настроен на оптимизацию. Я подозреваю, что это может быть ошибка с InkScape. Спасибо за ваше время, Билли.
@Paul - я использую Inkscape 1.0, и, кажется, он работает без проблем.