Svg
Содержание:
- Режим stack
- Дальнейшие действия по оптимизации файла
- Системы координат
- Лучшие редакторы для работы с файлами SVG
- Программа №1: GIMP
- Способ 3: Method
- Преимущества SVG
- Менеджер по работе с клиентами
- Лучшие редакторы для работы с файлами SVG
- Достоинства формата
- Программа №2: Adobe Illustrator
- CANVAS vs SVG
- Тип файла 1 Масштабируемый векторный графический файл
- Что такое файл SVG?
- Тип файла 2Saved Game File
- Ассоциация файлов .SVG 2
- О файлах SVG
- Блог Евгения Крыжановского
- Итог
Режим stack
Данный способ также использует именованные области просмотра, однако располагает их одну под другой, подобно слоям в Фотошопе. Каждая область скрыта по умолчанию и становится видна, при ссылке на нее через fragment idetifier
Соответственно, нам также доступны два способа использования.
Как фоновая картинка
и как обычное изображение
Ситуация с поддержкой браузерами тут немного хуже, чем в предыдущем способе. Помимо отсутствия поддержки в iOS 9, идентификаторы фрагмента не работают для фоновых изображения в Chrome по 48 версию включительно. Однако в будущем, когда ситуация с поддержкой улучшится, этот способ может стать очень популярным, потому что позволяет использовать одну и ту же иконку как для фона, так и для изображения без ограничений.
Преимущества: Аналогично предыдущему способу, но нет ограничений для изменения размера в зависимости от способа использования.
Недостатки: Проблемы с поддержкой браузерами в настоящий момент. Нет возможности смены цвета через CSS. Из-за особенностей метода все иконки скрыты по умолчанию, поэтому визуально оценить готовый спрайт затруднительно.
Дальнейшие действия по оптимизации файла
Системы координат
В SVG-документе есть две системы координат:
- Система координат области отрисовки — viewport space.
- Система координат содержимого — user space.
Отсчет системы координат вьюпорта начинается от левого верхнего угла вьюпорта, системы координат содержимого — от левого верхнего края вьюбокса.
По умолчанию система координат содержимого соответствует системе координат вьюпорта, а единицы измерения содержимого — единицам измерения вьюпорта, но при использовании трансформаций или масштабируется вся система координат с единицами измерения, то есть пиксели из user space больше не равны пикселям из viewport space.
Поизменяйте размеры элемента и посмотрите что происходит с системой координат содержимого (она показана бирюзовым):
Система координат содержимого начинается из точки 0,0, и если вьюпорт и вьюбокс не совпадают, точка отсчета, как и вся система координат содержимого, будет ездить и масштабироватся вместе с вьюбоксом.
Масштабирование единиц измерения хорошо видно на примере обводки: изначально её толщина равна единице, но при изменении размеров видимая толщина обводки будет изменяться вместе с фигурой:
Если такое поведение нежелательно, это можно исправить с помощью свойства со значением , оно добавляется к содержимому SVG:
можно задавать как атрибутом, так и в CSS.
Также новая система координат создается при добавлении трансформаций:
Внутри трансформируемого элемента будет своя своя система координат, отличная от систем координат вьюпорта и вьюбокса.
Тема может выглядеть сложной, но на самом деле, достаточно немного поиграться с кодом, и всё станет понятно. Для лучшего понимания систем координат, размеров и трансформаций в SVG рекомендую демо Сары Суайдан, а также её статьи:
- Understanding SVG Coordinate Systems and Transformations (Part 1) — The viewport, viewBox, and preserveAspectRatio
- Understanding SVG Coordinate Systems and Transformations (Part 2) — The transform Attribute
- Understanding SVG Coordinate Systems and Transformations (Part 3) — Establishing New Viewports
Лучшие редакторы для работы с файлами SVG
Как уже было сказано, отредактировать файл SVG можно в обычном текстовом редакторе, но для этого нужно обладать специфическими знаниями. Гораздо удобнее и правильнее задействовать векторные графические редакторы.
Adobe Illustrator
Наиболее функциональный инструмент, который отлично подходит на роль редактора SVG. Adobe Illustrator обладает внушительным набором средств для работы с векторной и комбинированной графикой. Он позволяет создавать и редактировать как простые эскизы, так и сложные художественные иллюстрации. При работе с форматом SVG редактор допускает использование слоев и языков сценариев, применение специальных эффектов.
Boxy SVG
Открыть SVG-картинки также можно с помощью специально созданного для работы с этим форматом приложения Boxy SVG. Данный редактор во многом уступает Adobe Illustrator, однако в нём вы найдете все базовые инструменты для создания и редактирования изображений SVG. Приложением поддерживаются работа с фигурами и объектами, импорт шрифтов и картинок популярных форматов, работа с библиотекой Pixabay, просмотр и редактирование исходного кода SVG и CSS. Программа Boxy SVG доступна как онлайн-сервис и как приложение для Windows 10, MacOS и Chrome OS.
Vectr
Чем открыть файл SVG еще? Для работы с файлами этого типа есть программа Vectr, очень даже неплохо справляющаяся с возложенными на неё задачами редактирования. В приложении доступны такие функции, как изменение отдельных частей векторного изображения, работа со слоями, добавление текста и примитивов, применение эффектов (например, прозрачность, обводка, внешняя и внутренняя тень), использование градиентов, пера, линий и других инструментов. Утилита Vectr бесплатна, есть версии для Windows, Linux и Chrome OS.
Inkscape
В отличие от двух предыдущих программ, Inkscape не нуждается в особом представлении. Этот мощный и совершенно бесплатный редактор может быть использован и для редактирования, и для создания векторной графики любой сложности, начиная от SVG-иконок и заканчивая полноценными иллюстрациями. Программа Inkscape умеет работать с контурами, текстом, маркерами, слоями и каналами, градиентами и текстурами. Также поддерживаются векторизация растровой графики, управление цветом SVG и многое другое.
Кстати, изменить цвет SVG можно путем редактирования исходного кода файла, но для этого нужно иметь хотя бы базовые представления о языке CSS и кодах цветов. Отредактировав, к примеру, параметр style в выделенном на скриншоте блоке кода, мы заменили белый цвет на красный. А так, конечно, если чем и редактировать SVG, то Inkscape и подобными ему программами.
Программа №1: GIMP
Говоря о том, чем открыть SVG, изначально стоит привести мощный текстовый редактор, который находится в открытом доступе — это GIMP. Если в двух словах о программе, то она бесплатный аналог Photoshop. Итак, чтобы в ней открыть файл формата SVG, вам нужно:
- Запустив программу, нажать по кнопке «Файл» и выбрать в меню пункт «Открыть». Также это действие совершается нажатием клавиш Ctrl+O.
- Появится файловый менеджер. В нем перейдите в директорию, где находится файл SVG, выделите его и нажмите «Открыть».
- Появится новое окно, в котором вы можете задать настройки размера и размещения изображения. Рекомендуется ничего не изменять, так как программа самостоятельно подбирает оптимальные параметры, поэтому просто нажмите «ОК».
После выполнения этих трех простых пунктов изображение будет открыто в программе. С ним вы можете совершать все те же действия, что и с любым другим.
Теперь вы знаете первый способ, чем открыть SVG. Но GIMP, это не единственная программа для этого.
Способ 3: Method
Функциональность и внешний вид онлайн-сервиса Method значительно отличаются от тех, которые мы рассмотрели выше, поскольку он представлен как стандартный графический редактор. Это будет удобно тем пользователям, кому требуется не только открыть SVG, но и изменить его содержимое, при этом не разбираясь в строках кода.
- При открытии вкладки редактора наведите курсор на меню «File» и выберите пункт «Open SVG».
Откроется «Проводник», где отыщите нужное изображение.
Подтвердите открытие нового файла.
Теперь вы можете посмотреть на изображение в отдельном блоке.
Инструментами с левой панели редактируйте содержимое.
Добавляйте блоки, применяйте кисть, а затем применяйте дополнительные настройки справа, чтобы поменять вид объекта, или используйте трансформирование, передвигая точки с краев.
Внизу отображается палитра с цветами, которые вы тоже можете применять к фигурам, тексту или кистям.
Если нажать на активный цвет, откроется отдельное окно, где выбор подходящего оттенка происходит в более гибком варианте.
По завершении через то же меню «File» сохраните изображение или экспортируйте его как PNG-файл.
Подробнее: Открываем файлы векторной графики SVG
Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.
Преимущества SVG
Независимость разрешения
Растровые изображения зависят от разрешения. Графика приобретает непрезентабельный вид при изменении размеров до определенных масштабов. С векторной графикой такая ситуация невозможна в принципе, так как все представляется математическими выражениями, которые автоматически пересчитываются при измении масштаба, и качество сохраняется в любых условиях.
Уменьшение количества запросов HTTP
SVG может быть встроено непосредственно в документ HTML с помощью тега , поэтому браузер не нуждается в запросах для обслуживания графики. Такой подход хорошо влияет на характеристики загрузки веб сайта.
Стили и скрипты
Встраивание с помощью тега также позволяет легко определять стили для графики с помощью CSS. Можно изменять свойства объекта, такие как цвет фона, прозрачность, рамки и так далее. Подобным же образом можно манипулировать графикой с помощью JavaScript.
Легко редактировать и анимировать
Объекты SVG можно анимировать с помощью CSS или JavaScript. Также объекты SVG можно модифицировать с помощью текстового редактора.
Менеджер по работе с клиентами
Лучшие редакторы для работы с файлами SVG
Как уже было сказано, отредактировать файл SVG можно в обычном текстовом редакторе, но для этого нужно обладать специфическими знаниями. Гораздо удобнее и правильнее задействовать векторные графические редакторы.
Adobe Illustrator
Наиболее функциональный инструмент, который отлично подходит на роль редактора SVG. Adobe Illustrator обладает внушительным набором средств для работы с векторной и комбинированной графикой. Он позволяет создавать и редактировать как простые эскизы, так и сложные художественные иллюстрации. При работе с форматом SVG редактор допускает использование слоев и языков сценариев, применение специальных эффектов.
Boxy SVG
Открыть SVG-картинки также можно с помощью специально созданного для работы с этим форматом приложения Boxy SVG. Данный редактор во многом уступает Adobe Illustrator, однако в нём вы найдете все базовые инструменты для создания и редактирования изображений SVG. Приложением поддерживаются работа с фигурами и объектами, импорт шрифтов и картинок популярных форматов, работа с библиотекой Pixabay, просмотр и редактирование исходного кода SVG и CSS. Программа Boxy SVG доступна как онлайн-сервис и как приложение для Windows 10, MacOS и Chrome OS.
Inkscape
В отличие от двух предыдущих программ, Inkscape не нуждается в особом представлении. Этот мощный и совершенно бесплатный редактор может быть использован и для редактирования, и для создания векторной графики любой сложности, начиная от SVG-иконок и заканчивая полноценными иллюстрациями. Программа Inkscape умеет работать с контурами, текстом, маркерами, слоями и каналами, градиентами и текстурами. Также поддерживаются векторизация растровой графики, управление цветом SVG и многое другое.
Кстати, изменить цвет SVG можно путем редактирования исходного кода файла, но для этого нужно иметь хотя бы базовые представления о языке CSS и кодах цветов. Отредактировав, к примеру, параметр style в выделенном на скриншоте блоке кода, мы заменили белый цвет на красный. А так, конечно, если чем и редактировать SVG, то Inkscape и подобными ему программами.
Достоинства формата
Растровое изображение содержит в себе информацию о точках, а векторное — о фигурах (форме). Здесь показано ключевое преимущество «вектора» над «растром» с точки зрения масштабирования в изобразительных целях.
- Текстовый формат — файлы SVG можно читать и редактировать (при наличии некоторых навыков) при помощи обычных текстовых редакторов. При просмотре документов, содержащих SVG-графику, имеется доступ к просмотру кода просматриваемого файла и возможность сохранения всего документа. Кроме того, SVG-файлы обычно получаются меньше по размеру, чем сравнимые по качеству изображения в форматах JPEG или GIF, а также хорошо поддаются сжатию.
- Масштабируемость — SVG является векторным форматом. Существует возможность увеличить любую часть изображения SVG без потери качества. Дополнительно, к элементам SVG-документа возможно применять фильтры — специальные модификаторы для создания эффектов, подобных применяемым при обработке растровых изображений (размытие, выдавливание, сложные системы трансформации и др.) В тексте SVG-кода фильтры описываются тегами, визуализацию которых обеспечивает средство просмотра, что не влияет на размер исходного файла, обеспечивая при этом необходимую иллюстративную выразительность.
- Широко доступно использование растровой графики в SVG-документах. Имеется возможность вставлять элементы с изображениями в форматах PNG, GIF или JPG.
- Текст в графике SVG является текстом, а не изображением, поэтому его можно выделять и копировать, он индексируется поисковыми машинами, не нужно создавать дополнительные метафайлы для поисковых роботов.
- Анимация реализована в SVG с помощью языка SMIL (Synchronized Multimedia Integration Language), разработанного также консорциумом W3C. Поддерживаются скриптовые языки на основе спецификации ECMAScript. SVG-элементами можно управлять с помощью JavaScript. Применение скриптов и анимации в SVG позволяет создавать динамичную и интерактивную графику. В SVG обеспечивается событийная модель, отслеживаются события (загрузка страницы, изменение её параметров, события мыши, клавиатуры и др.) Анимация может запускаться по определённому событию (например «onmouseover» или «onclick»), что придаёт графике интерактивность. У каждого элемента есть свои собственные события, к которым можно привязывать отдельные скрипты.
- SVG — открытый стандарт. В отличие от некоторых других форматов, SVG не является чьей-либо собственностью.
- SVG-документы легко интегрируются с HTML и XHTML документами. Внешние SVG подключаются через тег <object>, значение атрибута data — имя файла с расширением «.svg», содержащего разметку SVG, type — MIME-тип, то есть image/svg+xml. Атрибуты width и height определяют размеры области SVG по горизонтали и по вертикали. Элементы SVG совместимы с HTML и DHTML.
- Совместимость с CSS (англ. Cascading Style Sheets). Отображением (форматированием и декорированием) SVG-элементов можно управлять с помощью таблицы стилей CSS 2.0 и её расширений, либо напрямую с помощью атрибутов SVG-элементов.
- SVG предоставляет все преимущества XML:
- Возможность работы в различных средах.
- Интернационализация (поддержка Юникода).
- Широкая доступность для различных приложений.
- Лёгкая модификация через стандартные API — например, DOM. SVG поддерживает стандартизированную W3C объектную модель документа DOM, обеспечивая доступ к любому элементу, что даёт широкие возможности по динамическому изменению элементов, их атрибутов и событий.
- Лёгкое преобразование таблицами стилей XSLT. Как любой основанный на XML формат, SVG даёт возможность использовать для его обработки таблицы трансформации (XSLT). Преобразуя XML-данные в SVG с помощью простого XSL, можно легко получить графическое представление любых данных, например визуализировать химические молекулы, описанных на языке CML.
Программа №2: Adobe Illustrator
Программа Adobe Illustrator более популярна, чем GIMP, но у нее есть один недостаток — платная подписка, которая требует немалых финансовых затрат. Но ее счастливым обладателям она поможет открыть файл SVG, чем сейчас мы и займемся.
- Запустите приложение и, открыв меню «Файл», нажмите по пункту «Открыть». Или же воспользуйтесь уже известной комбинацией Ctrl+O.
- В окне файлового менеджера, которое появится после ранее выполненных действий, вам нужно перейти в папку с файлом SVG и открыть его, нажав дважды ЛКМ.
- Следом за этим должно появится окно «Отсутствует профиль». Случается это не всегда, но очень часто. В нем вам необходимо выбрать пункт «Оставить без изменений» и нажать кнопку «ОК». Если вы разбираетесь во всех нюансах, то можете задать параметры самостоятельно, выбрав второй пункт.
Теперь в программу Adobe Illustrator будет добавлено выбранное изображение. Вы уже знаете, чем открыть SVG, как минимум есть две программы, подходящие для этих целей. Но их куда больше, поэтому переходим к следующей.
CANVAS vs SVG
CANVAS | SVG | |
---|---|---|
Формат | Растровый | Векторный |
Масштабирование | Zoom | Scale |
Доступ | Доступ к отдельным пикселям (RGBA) | Доступ к отдельным элементам (DOM) |
Индексируемость и Accessibility | Виден только конечный растр (нельзя выделить фигуры, текст и т.п.) — плохо для Accessibility | Можно посмотреть структуру (например, вытащить весь текст) |
Стилизация | Визуальные стили задаются при отрисовке через API | Визуальные стили задаются атрибутами, можно подключать CSS |
Программирование | JS API для работы с примитивами | DOM для работы с элементами |
Обновление | Для обновления — рисование поверх или полная перерисовка | Возможно изменение отдельных элементов |
События | Нет легкого способа для обработки событий мыши. Объекты под курсором надо определять вручную. | Легко вешаются события от мыши через DOM, обрабатываются автоматически. |
Интеграция кода | Код на JS отдельно от Canvas | Внутрь можно включать JS |
Лучше подходит | Редактирование растровой графикиНаложение эффектов на графику/видеоГенерирование растровой графики (визуализация данных, фракталы, графики функций)Анализ изображениейИгровая графика (спрайты, фон и т.п.) | Масштабируемые интерфейсыИнтерактивные интерфейсыДиаграммы, схемыВекторное редактирование изображений |
Тип файла 1 Масштабируемый векторный графический файл
разработчик | Adobe Systems |
популярность | 4.4 (217 голосов) |
категория | Векторные файлы изображений |
Формат | XML X
Этот файл сохраняется в формате XML. Вы можете просмотреть структуру XML и содержимое файла в текстовом редакторе. |
Что такое файл SVG?
Файл SVG — это графический файл, который использует формат двумерной векторной графики, созданный Консорциумом World Wide Web (W3C). Он описывает изображения, используя текстовый формат, основанный на XML. Файлы SVG разработаны как стандартный формат для отображения векторной графики в Интернете. Дополнительная информация
.SVG Расширение файла image / svg_399.jpg «>
SVG-файл открывается в CorelDRAW Graphics Suite X8
Формат SVG — это открытый стандарт, разработанный в рамках W3C (World Wide Web Consortium), где Adobe играет главную роль. Изображения SVG можно создавать и экспортировать из программ Adobe Creative Suite, таких как Illustrator и GoLive.
Формат SVG изначально не поддерживается Adobe Photoshop, Photoshop Elements и InDesign. Однако вы можете открывать файлы SVG в этих программах с помощью плагина SVG Kit для Adobe CS, разработанного Scand.
Дополнительную информацию о формате SVG можно найти в Интернете на информационной странице Adobe Scalable Vector Graphics.
Windows |
|
макинтош |
|
Linux |
|
Web |
|
Android |
|
Тип файла 2Saved Game File
разработчик | N / A |
популярность | 2,7 (33 голоса) |
категория | Файлы игр |
Формат | N / A X
Категории форматов файлов включают в себя двоичные, текстовые, XML и Zip. Формат этого типа файла не был определен. |
Ассоциация файлов .SVG 2
Сохраненный файл игры, созданный различными играми, включая Quake III: Team Arena, Return to Castle Wolfenstein и Grand Theft Auto 2 (GTA2); сохраняет прогресс игрока в игре и позволяет возобновить прогресс; обычно сохраняются игрой, и пользователю не нужно вручную обращаться к самому файлу. Дополнительная информация
Поскольку разные игры используют разные форматы для файлов SVG, вам, возможно, придется попробовать несколько программ, прежде чем открывать их. Например, GTA2 Saved Game Editor может редактировать SVG-файлы, созданные в GTA2, но не SVG-файлы, созданные в Quake III: Team Arena.
НОТА: Если у вас нет программы, которая открывает или редактирует файлы SVG, попробуйте открыть файл SVG в текстовом редакторе, таком как Блокнот.
Windows |
|
О файлах SVG
Наша цель — помочь вам понять, что такое файл с суффиксом * .svg и как его открыть.
Все типы файлов, описания форматов файлов и программы, перечисленные на этой странице, были индивидуально исследованы и проверены командой FileInfo. Мы стремимся к 100% точности и публикуем информацию только о тех форматах файлов, которые мы тестировали и проверяли.
Блог Евгения Крыжановского
Далеко не все пользователи имели дело с файлами, которые обладают расширением .svg. Во многих случаях практически все они удаляют подобные файлы без разбора, не задумываясь при этом о том, какой программе сначала был сопоставлен файл SVG.
В статье речь пойдет именно о том, какие средства позволяют открывать файл, чтобы осуществить редактирование и вообще, нужно ли это делать.
Чем открыть файл с расширением .svg?
Сначала необходимо самые простые обозначения. Неопытный пользователь вопрос о том, чем открыть SVG-файл, может не понять
В данном случае стоит обратить внимание на то, что изначально файлы подобного типа необходимы для обработки графики с изменением растрового либо векторного режима. В случае, когда конечный пользователь в таком вопросе полный профан, ему и объяснять нечего
Что касается остальной аудитории, нужно заметить, что сама проблема, чем открыть SVG-формат, во многом связана исключительно с выбором требуемого приложения, которое установлено по умолчанию или другого, похожего на него.
Чем открыть SVG-файлы по умолчанию?
Стоит отметить, что самым простым методом открытия файла различного типа является совершение двойного клика в обыкновенном «Проводнике». Стоит отметить, что при этом операционная система самостоятельно определяет, какое именно средство из ее набора используется, чтобы открыть файл заданного типа. SVG-файл, по сути, является универсальным. По сути, каждая программа, которая поддерживает стандарт Scalable Vector Graphics, от чего и происходит сокращение, способна функционировать с ним без особых проблем. Стоит отметить, что тот же Adobe Illustrator либо пакет Corel Draw последней версии или похожие на них программные пакеты могут производить обработку файлов данного типа.
Если установлены соответствующие приложения, проблемы, как правило, не возникают. В случае, когда используется более простенькая программа, к примеру, обычный «майкрософтсофский» Paint, Paint .NET или редактор, которые входят в состав главного пакета Microsoft Office любой версии и года выпуска, на что-то сверхъестественное рассчитывать не стоит. Конечно, они способны работать с такими данными, однако не всегда выступают в качестве лучших утилит, предназначенных для редактирования. Файл SVG может ними и не распознаваться.
Так или иначе, можно просто просмотреть картинку, изменить ее расположение на листе, слегка «подредактировать» краски либо насыщенность. Что касается остального, останется, как все и было, а иногда даже и хуже. Таким образом, необходимо посмотреть на то, чем можно открывать SVG-файл в области редактирования с использованием сопутствующих программ и приложений.
Средства обработки данных формата SVG
Возможно, это покажется удивительным, но считается, что расширение .svg не имеет принадлежности в плане сопоставленной программы. Однако оно является форматом масштабируемой графики. Стоит отметить, что не имеет особого значения, чем открывать SVG-файл. Если существует достаточное число установленных программ и приложений, операционная система самостоятельно предлагает выбрать подходящее приложение. Не стоит также забывать о том, что аналогичная проблема, которая имеет отношение к тому, как и чем открывать SVG-файл, можно рассмотреть и с другой стороны. Ведь файлы такого типа способны содержать разметку HTML или XML. Таким образом, редактировать такие данные необходимо с помощью специализированных программ.
Так или иначе, при оценке вопроса, который рассматривается в данной статье, в так называемом глобальном плане, стоит отметить, что открытие файлов формата SVG не выходит за рамки понятий, общепринятых среди пользователей. И в этот нет ничего удивительного, поскольку сам формат, а также сопутствующее ему расширение имеют отношение к графике. Это означает, что открытие для просмотра, и возможность редактирования предусмотрены с самого начала. Причем, это не зависит от наличия специальных редакторов, а также операционных систем.
Единственное, что можно посоветовать, так это произвести инсталляцию универсальных клиентов типа ACDSee либо чего-то схожего, которые могут как распознавать файл SVG на начальном уровне, так и работать с ним в полноценном режиме редактирования. Его использование способно изменить даже структуру искомого файла. В данном плане файл SVG-формата может осуществлять поддержку любых внутренних внешних изменений, причем даже тех, которые касаются атрибутики.
В представленной статье был рассмотрен вопрос о том, чем SVG-файлы. Рассмотрены основные аспекты такой проблемы и предложены способы ее решения. Эта информация способна помочь многим пользователям, которые заинтересованы в этом вопросе.
Итог
В общем и целом, если оценивать данный вопрос, так сказать, в глобальном плане, можно отметить, что открытие файлов формата SVG не выходит за рамки общепринятых понятий.
И это понятно, ведь сам формат и сопутствующее ему расширение относятся к графике, а значит, и открытие для просмотра, и возможность редактирования предусмотрены изначально, и вне зависимости от присутствия специальных редакторов, и тем более, операционных систем.
В целом же можно посоветовать только инсталляцию универсальных клиентов типа ACDSee или чего-то подобного, которые способны не только распознавать файл SVG на начальном уровне (инициализация, сопоставление приложениям, средства просмотра и т.д.), но и работать с ним в полноценном режиме редактирования, применение которого может изменить даже саму структуру искомого файла. В этом смысле файл SVG-формата может поддерживать любые внутренние внешние изменения даже касательно атрибутики.