Spec-Zone.ru › SVG

Инструменты для SVG

Теперь, когда мы разобрались с основами внутренней структуры SVG, мы рассмотрим некоторые инструменты для работы с файлами SVG.

Inkscape

URL: www.inkscape.org

Одним из важнейших инструментов для графического формата является достойная программа для рисования. Inkscape предлагает передовые инструменты для векторной графики, и он с открытым исходным кодом.

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

Adobe Illustrator

URL: www.adobe.com/products/illustrator/

До приобретения Adobe компанией Macromedia, она была самым заметным пропагандистом SVG. Отсюда же происходит хорошая поддержка SVG в Illustrator. Однако полученный SVG часто демонстрирует некоторые особенности, которые делают его необходимым для последующей обработки для общей применимости.

Apache Batik

URL: xmlgraphics.apache.org/batik/

Batik — это набор инструментов с открытым исходным кодом под эгидой Apache Software Foundation. Набор инструментов написан на Java и предлагает практически полную поддержку SVG 1.1, а также некоторые функции, которые изначально планировались для SVG 1.2.

Batik предлагает просмотрщик (Squiggle), растрировщик для вывода PNG, форматировщик SVG для форматирования файлов SVG и конвертер TrueType в SVG-шрифты.

Вместе с Apache FOP Batik может преобразовывать SVG в PDF.

Другие растрировщики

Существует несколько проектов, которые могут создать растровое изображение из исходного SVG. ImageMagick — один из самых известных командных инструментов для обработки изображений. Библиотека Gnome rsvg используется Википедией для растрирования своих графических изображений SVG. Также популярно использование бессерверных браузеров, таких как SlimerJS и PhantomJS, так как создаваемое изображение ближе к тому, как SVG будет выглядеть в браузере.

Snap.svg

URL: snapsvg.io

Новый уровень абстракции JavaScript от того же автора Raphael JS. Snap.svg разработан для современных браузеров и, следовательно, поддерживает новейшие функции SVG, такие как маскирование, обрезка, узоры, полные градиенты, группы. Он не поддерживает старые браузеры, как Raphael.

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–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Tools_for_SVG

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API