Хорошее приложение для рендеринга или конвертации файлов SVG в другие форматы
Мне нужно рендерить файлы SVG в другие форматы файлов (например,.png). Что такое хорошее приложение для выполнения этого рендеринга или преобразования?
В частности, мне нужно приложение, которое работает на Windows.
Я также приветствую предложения для других платформ.
6 ответов
Если вы работаете в Linux (Ubuntu), используйте: rsvg-convert
GIMP или Inkscape обычно очень хорошо конвертируют SVG в другие форматы.
Открытие файла SVG в GIMP заставит его спросить вас, какой размер (разрешение) будет обрабатывать файл для преобразования в растровое изображение. Затем вы можете сохранить его, как вам нравится.
Inkscape - это векторный редактор, из которого вы можете экспортировать множество форматов. Откройте файл, затем выберите "Файл"> "Экспорт растрового изображения".
Стандартным векторным приложением является Adobe Illustrator. Это дорого, но надежно и наполнено профессиональными характеристиками.
Нашел это с помощью Inkscape через http://gastarbeiten.wordpress.com/2012/08/03/batch-convert-svg-to-png-with-inkscape-command-line/
$ cd your-directory-with-the-svgs/
$ for i in *; do inkscape $i --export-png=`echo $i | sed -e 's/svg$/png/'`; done
НТН
Другие ответы будут работать для обычных (не анимированных) SVG. Если ваш SVG анимирован, вам нужно выбрать частоту кадров (поскольку SVG анимация основана на времени, в то время как большинство других форматов основаны на кадрах), экспортировать кадры и преобразовать кадры в нужный формат. Смотрите Конвертировать анимированный SVG в фильм для деталей.