Экспорт объекта как SVG из Inkscape


101

Я знаю, что Inkscape не имеет возможности экспортировать выбранные объекты как SVG, но есть ли обходной путь, который люди нашли, что работает?


1
Просто снимать с бедра, но не копировать, новый документ, вставить, сохранить работу?
Скотт

1
Я был почти уверен, что это можно сделать с помощью параметра командной строки. Действительно, существует опция export-plain-svg, но она не
учитывает

2
У меня недостаточно представителей, чтобы ответить, но я написал скрипт для пакетного экспорта слоев Inkscape в отдельный SVG - вы можете поместить каждый из ваших объектов на другой слой. Сценарий здесь: github.com/splitbrain/material-icons
Андреас Гохр

Увы, ссылка 404s :-(
Mawg

Ответы:


112

Простой метод заключается в следующем:

  1. Выберите объект (ы) для экспорта.
  2. «Изменить размер страницы на чертеже или выделении» (Файл → Свойства документа) или Ctrl+ Shift+ R.
  3. «Инвертировать выделение» («Правка» → «Инвертировать выделение») или !, и Delвсе остальные объекты.
  4. «Сохранить как» с помощью Ctrl+ Shift+ S.
  5. Выберите Optimized SVG в качестве формата, если вы хотите использовать его в Интернете.

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


13
Ваш метод также сохраняет остальную часть документа, находящуюся вне области просмотра, увеличивая тем самым размер файла (по крайней мере, в моих тестах).
бенбун

1
Добавление ярлыка «Сохранить как копию»: Ctrl + Shift + S
Кай Ноак

@benebun Вы нашли способ исправить это, не создавая каждый раз новый документ?
Мэтт

5
Чтобы избежать сохранения всего документа, вы можете просто «инвертировать выделение» (!) И удалить между шагами 1 и 2. После сохранения копии вы можете отменить при необходимости вернуться к исходному документу и перейти к следующему предмет. Было бы здорово, если бы был ярлык для всего этого, хотя.
JCaron

4
Вы можете пропустить шаг 2, просто используя горячие клавиши Ctrl + Shift + R для «Изменить размер страницы на чертеж или выделение».
rugk

14

Я продолжаю работать еще один экземпляр Inkscape и просто копирую и вставляю объект, который хочу сохранить, в рабочий документ save.

Другой вариант, если вам просто нужны данные пути, это выбрать объект, Shift+ Ctrl+, Xчтобы открыть редактор XML, взять нужные фрагменты (обычно dатрибут), а затем вставить куда угодно.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.