Inkscape, кажется, не работает, если единицы измерения SVG не px
(например, см). Я получил пустое изображение. Может быть, это можно исправить, повернув dpi, но это было слишком хлопотно.
Svgexport - это программа node.js, поэтому она обычно не используется.
Преобразование Imagemagick работает нормально:
~$ convert -background none -size 1024x1024 infile.svg outfile.png
Если вы используете -resize
, изображение будет размытым, а файл станет намного больше.
ЛУЧШИЙ
~$ rsvg -w 1024 -h 1024 infile.svg outfile.png
Он самый быстрый, имеет наименьшее количество зависимостей, а вывод примерно на 30% меньше, чем конвертирование. Установите librsvg2-bin, чтобы получить его. Похоже, что это не страница руководства, но вы можете ввести:
~$ rsvg --help
чтобы получить помощь. Просто это хорошо.