Векторная графика (SVG)
Векторная графика - термин, обозначающий любые изображения, созданные с помощью наложения геометрических примитивов на холст. Как правило, векторные изображения состоят из таких геометрических объектов, как линия, окружность, эллипс, прямоугольник, многоульник, а также из текста. Термин относится к компьютерной среде, широко используется для создания компьютерной двухмерной графики (2D) и, очень редко, трехмерной (3D) графики.
В отличие от растровой графики, где изображение формируется из сетки разноцветных пикселей, векторная графика может легко масштабироваться без потери качества изображения, это и являетя основным преимуществом вектора перед растром. Любая фигура в векторном формате может быть увеличена в бесконечное количество раз, при этом она останется гладкой.
Основным форматом векторной графики в Интернете является SVG. Данный формат не является типичным, он представляет из себя набор инструкций, описывающих изображение, в формате XML. По сути, файл с изображением в этом формате является обычным текстовым файлом, который можно открыть в блокноте и отредактировать. В этом формате можно описать не только статичную, но и динамичную картинку (анимация), смешать созданные векторы с растровой картинкой. Благодаря тому, что каждая фигура является для интернет-браузера элементом DOM, c помощью JavaScript можно описывать достаточно сложные сценарии, взаимодействовать с пользователем.
Источник: http://graphing.ru