Как удалить SVG фон в Inkscape по команде? - PullRequest
0 голосов
/ 16 марта 2019

Вот ситуация. Я использую команду Inkscape для преобразования PNG-файла в SVG-файл.
Вот так в cmd: inkscape image.png --export-plain-svg=image.svg

Однако мне нужно удалить фон файла SVG. Процесс графического интерфейса: (1) открыть файл, (2) выбрать все (Alt + A) и (3) выбрать «Путь» -> Trace BitMap -> нажать «Удалить фон». Наконец, сохраните его.

enter image description here

Есть ли какая-либо команда, которая может вставить в терминал или cmd даже в python, чтобы сделать этот процесс ???

У меня может быть тысячи SVG-файлов ...

1 Ответ

0 голосов
/ 16 марта 2019

То, что вы делаете с вашей командой, это встраивание изображения png в изображение SVG.

То, что вы хотите сделать, это проследить изображение PNG, чтобы превратить его в векторные данные. Я не думаю, что трассировка работает без GUI в настоящее время. То, что вы хотите, невозможно с Inkscape 0.92.4.

Вам нужно либо:

  • используйте другое программное обеспечение или
  • написать расширение, которое может запускать potrace без параметров или с параметрами по умолчанию или
  • запустить потрасу напрямую
  • сделать это вручную
...