Введение в SVG

Что такое SVG?

  • SVG расшифровывается как масштабируемая векторная графика (анг. Scalable Vector Graphics)
  • SVG используется, чтобы определять векторную графику для сети
  • SVG определяет графические объекты в формате XML
  • SVG графика НЕ теряет в качестве при изменении размера или увеличении
  • Каждый элемент и каждый атрибут в SVG файлах может быть анимирован
  • SVG является рекомендацией консорциума W3C
  • SVG интегрируется с другими стандартами консорциума W3C, такими как DOM и XSL

Преимущества SVG

SVG имеет следующие преимущества над другими графическими форматами (как JPEG и GIF):

  • SVG изображения могут создаваться и редактироваться в любом текстовом редакторе
  • SVG изображения могут индексироваться, скриптоваться и сжиматься, по ним можно осуществлять поиск
  • SVG изображения легко масштабируются
  • SVG изображения могут распечатываться в высоком качестве при любом разрешении
  • Любую часть SVG изображения можно увеличивать без потери качества картинки
  • SVG — это открытый стандарт
  • SVG файлы — это чистый XML код

Главным конкурентом SVG является технология Flash. Тем не менее, самым большим преимуществом SVG над Flash является его совместимость с другими стандартами (например, XSL и DOM). Flash же основывается на проприетарной технологии и не является открытым стандартом.

Создание SVG изображений

SVG изображения можно создавать в любом текстовом редакторе, однако часто удобнее для этих целей использовать специальные программы, вроде Inkscape.