SVG (эс-вэ-гэ, эс-ви-джи) — аббревиатура Scalable Vector Graphics (масштабируемая векторная графика). Это язык разметки, подобный HTML, но для изображений. На основе языка SVG создаются файлы изображений с расширением .svg
, которые можно включать в страницы сайтов. Преимущества изображений в формате SVG — они мало весят и их можно увеличивать и уменьшать без потери качества.
Существует два широко распространенных и принципиальных разных типа компьютерной графики: растровая (.jpg
, .png
, .gif
, .psd
) и векторная (.svg
, .ai
, .eps
). Растровая графика — это всегда прямоугольник, заполненный пикселями (прямоугольниками отдельных цветов), а векторная графика — это рисунок, который создается на основе формул.
У растровой графики главное ограничение — разрешение изображения, фактически — количество пикселей, которые есть в изображении. У векторной графики главный недостаток — детализация. Растровой графикой хорошо передаются фотографические изображения, а векторной — рисованые, такие, как логотипы, чертежи и схемы.
Преимущества векторной графики, к которой относится SVG, в том, что векторное изображение можно масштабировать (увеличивать и уменьшать) без потери качества (без появления пикселей или нерезкости), и в размере файла, который обычно существенно меньше, чем у аналогичного растрового изображения.