При обновлении Inkscape 0.91 до 0.92 или выше масштабирование dpi объекта прерывается. - PullRequest
0 голосов
/ 09 мая 2020

После обновления Inkscape 0.91 до любой более новой версии я обнаружил, что он нарушил масштабирование ряда моих объектов, которые используются для интерактивного отображения. 69.

При открытии некоторых из моих старых рисунков я получаю диалоговое окно с вопросом, какое действие мне следует предпринять; Попробовав все те, у которых ни один из них не дал мне ожидаемого (рабочего) результата.

Convert old file type box

Но не все мои файлы чертежей вызовут этот диалог, но они все равно будут масштабировать объекты при загрузке / сохранении.

Я также пробовал обновить номер версии в файле .svg вручную, но это тоже не сработало.

Как я могу работать с исходными файлами, но получить награды более новой (оценочной) версии (ей) Inkscape?

1 Ответ

0 голосов
/ 09 мая 2020

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

Чтобы подвести итог и упростить поиск людям, не забираясь вброд, хотя все сообщения есть две вещи, которые вам нужно сделать / проверьте, чтобы выполнить обновление без проблем.

  • Установите новую версию по другому пути, если можете.
  • Сделайте резервную копию ваших исходных файлов.
  • С вашим любимым В разумном редакторе откройте исходный файл .svg напрямую и просмотрите раздел заголовка;

inkscape:version="0.91 r13725"

Его следует заменить версией Inkscape, которую вы также обновляете. В моем случае это так; inkscape:version="1.0 (4035a4fb49, 2020-05-01)"

  • Затем найдите настройки высоты и ширины и обратите внимание, что они могут не иметь единицы измерения, как в моем случае; width="10000" height="800"

Проверьте на исходном чертеже, какой масштаб вы использовали для размера страницы. Это может быть px, mm и c. Обновите раздел высоты / ширины, чтобы включить эти единицы измерения, как показано ниже;

width="10000px" height="800px"

  • Сохраните отредактированный файл .svg.

После этого вы сможете открывать / работать со своими старыми чертежами в текущей версии Inkscape без нарушения масштабирования и совместимости с отображением.

...