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