Оглавление:
- Определение - Что означает масштабируемая векторная графика (SVG)?
- Techopedia объясняет масштабируемую векторную графику (SVG)
Определение - Что означает масштабируемая векторная графика (SVG)?
Масштабируемая векторная графика (SVG) - это текстовый графический язык, который иллюстрирует изображения с текстом, векторными фигурами и встроенной растровой графикой. Файлы SVG являются легкими и представляют первоклассную графику в печати, в Интернете и на портативных устройствах с ограниченными ресурсами. Кроме того, SVG поддерживает анимацию и скрипты. В результате он идеально подходит для управляемой данными, интерактивной и персонализированной графики. SVG - это спецификация открытого стандарта, которую консорциум World Wide Web (W3C) разрабатывает с 1999 года.
Techopedia объясняет масштабируемую векторную графику (SVG)
SVG обычно используется для описания векторной графики, в основном для Интернета. Векторные изображения разрабатываются с использованием текстовых команд, отформатированных в соответствии со спецификациями XML. В отличие от изображений GIF и JPEG, которые являются растровыми и не масштабируемыми, размер изображений SVG можно настроить в соответствии с размером окна для отображения изображения. SVG рекомендуется W3C.
Поскольку SVG - это файлы XML, изображения SVG можно разрабатывать и редактировать с помощью любого текстового редактора. Flash является ключевым конкурентом SVG. Самым большим преимуществом SVG над Flash является его соответствие различным другим стандартам, таким как XSL и DOM.
Некоторые из преимуществ изображений SVG включают в себя:
- Компактный по сравнению с растровой графикой, такой как файлы JPEG и GIF
- Можно искать, создавать сценарии, индексировать и сжимать
- Может быть связан с различными частями графики
- Масштабируемость
- Независимо от разрешения, изображение можно увеличивать или уменьшать, чтобы оно соответствовало отображению всех размеров на всех видах веб-устройств.
- Каждый атрибут и каждый элемент в файлах SVG можно анимировать
- Качество изображения остается неизменным, даже если размер изображения изменен или увеличен
