potrace
Я знайшов цей приклад на SO в Q&A під назвою: Як перетворити зображення JPEG у формат SVG за допомогою ImageMagick? . Один із запропонованих відповідей potrace.
$ convert input.jpg output.ppm
$ potrace -s output.ppm -o svgout.svg
Результати

Переглядаючи potraceвеб-сайт, ви, очевидно, можете перейти безпосередньо з BMP до SVG.
$ potrace -s input.bmp -o output.svg
автодослідження
Іншим варіантом potraceє autotrace.
$ autotrace -output-file ouput.svg -output-format svg --color-count 4 input.bmp
Вам, швидше за все, доведеться пограти з тим, --color-countщоб отримати зображення, яке відповідає вашим потребам.
Результати

Який використовувати?
З цих 2 це дійсно залежить від вихідного матеріалу. Якщо ви перетворюєте зображення, то potrace, ймовірно, кращий варіант. Для нефотографічних матеріалів, таких як шрифти та неживі предмети, такі як пейзаж, який включає такі речі, як дороги, а потім autotraceз його --centerlineперемикачем.
Хоча це не оптимально для фотографій, але він добре справляється з лінійним мистецтвом та зображеннями, що нагадують плакати. З кольором не дуже добре. Автодослідження має деякі функції, недоступні у вбудованому діалоговому вікні Potrace в Inkscape. Наприклад, є комутатор центральної лінії, який особливо корисний для відстеження доріг (у картах) або символів шрифту.
Пакетні перетворення
Ви можете обернути будь-яку з цих команд у циклі for на Bash, що спростить роботу над виконанням завдань масового перетворення.
$ for i in *.bmp; do <CONVERSION TOOL> ... "$i"; done
Список літератури
potraceтакож.