Biasanya, saya melakukan semua tugas manipulasi gambar dengan convert
dari ImageMagic tapi saya tidak bisa membuatnya bermain bagus dengan file svg. Namun, Anda dapat menggunakan inkscape
dirinya sendiri dari baris perintah:
for i in *bmp; do inkscape -f "$i" -l "$i.svg"; done
Itu akan membuat file yang disebut foo.bmp.svg
. Untuk memperbaikinya, coba ini:
for i in *bmp; do inkscape -f "$i" -l "${i%.bmp}.svg"; done
Masalah dengan pendekatan ini adalah, setidaknya pada sistem saya, muncul dialog grafis yang mengganggu menanyakan apakah saya ingin menautkan atau menanamkan gambar:
Jadi, Anda masih perlu mengklik OK secara manual, tetapi masih jauh lebih cepat daripada melakukannya file per file.
Gambar output identik sejauh yang saya tahu:
Secara teoritis, keduanya convert
dan rsvg-convert
seharusnya bisa melakukan ini tetapi saya tidak bisa membuatnya bekerja dengan baik pada gambar saya dalam beberapa menit saya habiskan untuk mencoba. Keduanya sama-sama layak untuk dilihat.
potrace
juga.