2015-10-04 5 views
1

Использование --verb=FileSave --verb=FileQuit в файле make сохраняет SVG как Inkscape SVG с большим количеством информации о просмотре окна Inkscape.Как сохранить как «Обычный SVG» с помощью Makefile с Inkscape

Я пытаюсь избавиться от него в заказ, чтобы уменьшить размер файла при сохранении в Plain SVG однако, кажется, не было никаких конкретных VERB-ID, чтобы сделать это.

Какую модификацию мне нужно сделать для скрипта, чтобы я мог избавиться от дополнительной информации в SVG при их расшифровке?

+1

Это никоим образом не связано с Makefiles –

+0

Если ISN 't способ сказать inkscape, какой формат использовать для сохранения файла через командную строку, тогда вы не сможете этого сделать. Но вы должны уметь обрабатывать файл, чтобы удалить все, что захотите, с помощью другого инструмента svg или xml, который я бы себе представил. –

+0

@EtanReisner Вот мой план B спасибо, что упомянул об этом. –

ответ

1

Для выбора типа выхода используйте опцию --export-plain-svg.

inkscape --export-plain-svg=output.svg input.svg 

другие варианты с:

inkscape --help 

Кроме того, вы можете оптимизировать SVG с помощью svgo инструмента:

svgo output.svg 

 Смежные вопросы

  • Нет связанных вопросов^_^