3

Мне нужно рендерить файлы SVG в другие форматы файлов (например, .png.) Какое хорошее приложение для выполнения этого рендера или преобразования?

В частности, мне нужно приложение, которое работает на Windows.
Я также приветствую предложения для других платформ.

6 ответов6

13

Inkscape может экспортировать SVG в растровые форматы.

4

Если вы работаете в Linux (Ubuntu), используйте: rsvg-convert

3

GIMP или Inkscape обычно очень хорошо конвертируют SVG в другие форматы.

Открытие файла SVG в GIMP заставит вас спросить, какой размер (разрешение) будет обрабатывать файл для преобразования в растровое изображение. Затем вы можете сохранить его, как вам нравится.

Inkscape - это векторный редактор, из которого вы можете экспортировать множество форматов. Откройте файл, затем выберите «Файл»> «Экспорт растрового изображения».

3

Стандартным векторным приложением является Adobe Illustrator. Это дорого, но надежно и наполнено профессиональными характеристиками.

0

Нашел это с помощью 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

НТН

0

Другие ответы будут работать для обычных (не анимированных) SVG. Если ваш SVG анимирован, вам нужно выбрать частоту кадров (поскольку SVG анимация основана на времени, тогда как большинство других форматов основаны на кадрах), экспортировать кадры и преобразовать кадры в желаемый формат. Смотрите Конвертировать анимированный SVG в фильм для деталей.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .