Инструменты для SVG
Inkscape
URL: www.inkscape.org
Один из важнейших инструментов для работы с графическим форматом — хорошая программа для рисования. Inkscape предлагает самые современные средства векторного рисования и является программой с открытым исходным кодом.
Кроме того, в качестве собственного формата файлов она использует SVG. Для хранения специфичных для Inkscape данных программа расширяет файл SVG элементами и атрибутами в пользовательском пространстве имён, но также можно экспортировать файл как обычный SVG.
Adobe Illustrator
URL: www.adobe.com/products/illustrator/
До приобретения Macromedia компанией Adobe она была самым заметным сторонником SVG. Именно с тех времён Illustrator хорошо поддерживает SVG. Однако полученные файлы SVG часто имеют некоторые особенности, из-за которых для общего применения их необходимо обрабатывать дополнительно.
Apache Batik
URL: xmlgraphics.apache.org/batik/
Batik — это набор инструментов с открытым исходным кодом, разработанный под эгидой Apache Software Foundation. Инструментарий написан на Java и обеспечивает почти полную поддержку SVG 1.1, а также некоторых возможностей, изначально запланированных для SVG 1.2.
Batik включает средство просмотра (Squiggle), растеризатор для вывода в PNG, средство форматирования файлов SVG и конвертер TrueType в SVG Font.
Совместно с Apache FOP Batik может преобразовывать SVG в PDF.
Другие средства визуализации
Существует несколько проектов, которые могут создавать растровое изображение из исходного файла SVG. ImageMagick — один из самых известных инструментов командной строки для обработки изображений. Библиотека GNOME rsvg используется Википедией для растеризации SVG-графики. Для этой цели также часто используют браузеры без графического интерфейса, например SlimerJS и PhantomJS, поскольку полученное изображение больше похоже на то, как SVG будет выглядеть в браузере.
Google Docs
URL: www.google.com/google-d-s/drawings/
Рисунки из Google Docs можно экспортировать в формате SVG.
Наука
Известные инструменты для построения графиков xfig и gnuplot поддерживают экспорт в формате SVG. Для отображения графиков в интернете JSXGraph поддерживает VML, SVG и canvas и автоматически выбирает технологию с учётом возможностей браузера.
В приложениях ГИС (географических информационных системах) SVG часто используется и как формат хранения, и как формат визуализации. Подробнее см. на сайте carto.net.
Другие инструменты!
W3C предлагает список программ с поддержкой SVG.
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorials/SVG_from_scratch/Tools_for_SVG