Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


etc:users:about_svg

This is an old revision of the document!


Знакомство с SVG

About

SVG (Scalable Vector Graphics) - это язык разметки масштабируемой векторной графики. SVG gредназначен для описания двухмерной векторной и смешанной векторно/растровой графики в формате XML. Поддерживает как неподвижную, так анимированную и интерактивную графику. Это открытый стандарт, является рекомендацией консорциума W3C 1).

Поддержка языка SVG различными браузерами

На данный момент все популярные браузеры в поддерживают SVG, практически в полном объеме. Для просмотра SVG-файлов в старых версиях браузера (н-р IE 6 используются плагины). Один из таких плагинов выпуситала компания Adobe в 2003 году: Adobe SVG Viewer.

Здесь можно посмотреть довольно большой список ПО, которые поддерживает тем или иным образом CVG.

Сравнение форматов Adobe (Macromedia) Flash и SVG

СвойствоSWF (Flash)SVG
Открытый стандарт, спецификациянет, Macromedia SWF Specification License
(http://www.macromedia.com/software/flash/open/licensing/fileformat/)
да, World Wide Web Consortium (W3C) Specification
(http://www.w3.org/TR/SVG/)
Тип данныхДвоичныйОснованный на тексте, может быть прочитан непосредственно
Тип MIMEapplication/x-shockwave-flashimage/svg+xml
ИнтерактивностьЕстьЕсть
СжатиеЕсть, zlibЕсть, gzip
Размер файловВ общем случае трудно сказать, какой из файлов – SWF или SVG будет более компактным.
Поскольку SWF файлы двоичные, то следует ожидать от них меньшего размера.
С другой стороны формат SVG поддерживает gzip компрессию и конечные SVGZ файлы
могут быть сравнимы по размеру (такие документы имеют расширение svgz)
Поддержка браузерамиБольшинство браузеров, включая самый распространенный Internet Explorer 6,
содержат встроенные плейеры. Размер Adobe Flash Player 9 составляет 1,21 Мб
Не поддерживается браузером Internet Explorer 6. Для отображения нужен плагин Adobe SVG Viever 3.03, размер которого составляет 2,27 Мб
Индексация поисковыми системамиПоддерживается, при помощи специальных средствПоддерживается, причем описание и ключевые слова можно встраивать в сам SVG–документ
Поддержка графических фильтровПоддерживаются начиная с flash player 8Есть
Динамическая поддержка библиотек кода (PHP, XSLT, JSP)ЕстьЕсть
Поддержка CSS, XSL, XPathТруднореализуемоЕсть
1)
Консо́рциум Всеми́рной паути́ны - организация, разрабатывающая и внедряющая технологические стандарты для Всемирной паутины.
etc/users/about_svg.1226261902.txt.gz · Last modified: 2008/11/09 23:18 (external edit)