Xpoint
   [напомнить пароль]

Масштабируемая векторная графика (Scalable Vector Graphics)

Масштабируемая векторная графика (SVG) — XML-язык для описания двумерной векторной графики. SVG был разработан с учетом других стандартов W3C, таких как XLink, XML Namespaces, DOM, CSS и XSL. В SVG-файлах, так же как и в HTML, могут использоваться таблицы стилей для оформления внешнего вида и скрипты для создания динамических эффектов. Специально для мобильных устройств, которые не обладают значительными вычислительными мощностями, были разработаны два варианта стандарта: SVG Tiny (SVGT) и SVG Basic (SVGB).

Оглавление

MIME-тип, пространство имен, etc.

Для SVG определены:

MIME-типimage/svg+xml
Пространство именhttp://www.w3.org/2000/svg
Публичный идентификаторPUBLIC "-//W3C//DTD SVG 1.1//EN"
Системный идентификаторhttp://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd

Таким образом, начало SVG-документа может выглядеть так:

<?xml version="1.0"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
    "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg
  xmlns="http://www.w3.org/2000/svg"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  ...
>
...
</svg>

Типы графических объектов

В SVG определены три типа объектов:

  • Векторные, состоящие из прямых линий и кривых
  • Растровая графика
  • Текст

Векторные объекты

Растровая графика

Текст

Анимация

Спецификации

Примеры

Powered by POEM™ Engine Copyright © 2002-2005