Есть ли какой-нибудь инструмент для обработки изображений для преобразования файлов .svg(масштабируемой векторной графики) в любой другой распространенный/широко используемый формат изображения, такой как jpeg/gif/bmp и т.д.
Как конвертировать SVG файлы в другие форматы изображений
Ответ 1
ImageMagick работает повсюду и с (практически) каждым форматом.
Ответ 2
Если вы откроете SVG в Internet Explorer или Microsoft Edge и щелкните по нему правой кнопкой мыши и выберите "Сохранить как...", вы можете сохранить его как PNG или Bitmap.
Ответ 3
Вы можете читать svg файлы в Internet Explorer (или других браузерах). Вы также можете конвертировать их, просто щелкнув правой кнопкой мыши → сохранить как
Ответ 4
Inkscape для этого классный, Батик тоже, но ImageMagick не будет работать в Windows, если вы не сделаете magic (haha) и расскажите, где живет GhostScript.
Альтернативами являются Adobe Illustrator (они по-прежнему имеют почти полную поддержку SVG) или GIMP (да, он может импортировать SVG), последний, если вы хотите растровую графику.
Изменить 2015: Я начал использовать rsvg
(известный из Mediawiki) с некоторым успехом. В Debian/Ubuntu:
sudo aptitude install librsvg2-bin
Затем вы можете использовать rsvg-convert
:
rsvg-convert -o foo.png foo.svg
Ответ 5
Вы пробовали Inkscape?
Ответ 6
Когда дело доходит до преобразования изображений, определенно один абсолютный ответ: ImageMagick. Посмотрите их документы.
Ответ 7
Apache Batik - это одна библиотека Java для этой задачи, в частности API транскодера.
Если вы предпочитаете инструмент для библиотеки, Inkscape имеет функцию пакетного экспорта.
Ответ 8
Ничего не нужно устанавливать или загружать прямо из браузера: http://image.online-convert.com/
Ответ 9
InkscapeBatch выполняет работу над окнами. http://sourceforge.net/projects/inkscapebatch/