Scalable Vector Graphics (скорочено SVG) (з англ. масштабована векторна графіка) — специфікація мови розмітки, що базується на XML, та формат файлів для двомірної векторної графіки, як статичної, так і анімованої та інтерактивної. SVG може бути виключно декларативним, або містити описи сценаріїв. Зображення можуть містити зовнішні лінки шляхом застосування простих XLink-ів. Ця специфікація є відкритим стандартом, розробленим робочою групою англ. організації World Wide Web Consortium.
Розширення файлу: | ..svg, .svgz |
---|---|
MIME-тип: | image/svg+xml |
Розробник: | World Wide Web Consortium |
Тип формату: | формат файлів векторної графіки |
Розширений з: | XML |
Історія розвитку
SVG був розроблений робочою групою W3C SVG Working Group, починаючи від 1998, після того як Macromedia та Microsoft ввели Vector Markup Language (VML), і водночас Adobe Systems та Sun Microsystems представили конкуруючий формат PGML. Робочу групу очолив Chris Lilley з W3C.
- SVG 1.0 набув статусу рекомендації W3C 4 вересня 2001.
- SVG 1.1 став рекомендацією W3C 14 січня 2003. Специфікація SVG 1.1 має модульну структуру, щоб дозволити реалізовувати підмножину формату в профілях. Крім цього, між SVG 1.1 та SVG 1.0 дуже мало відмінностей.
- SVG Tiny та SVG Basic (Мобільний профіль SVG) стали рекомендацією W3C водночас, 14 січня 2003. Вони описані як профілі SVG 1.1.
- SVG Tiny 1.2 став кандидатом в рекомендації W3C 10 серпня 2006., і офіційною рекомендацією W3C — 22 грудня 2008. SVG Full 1.2 є робочим нарисом (W3C Working Draft). SVG Tiny 1.2 спочатку був випущений як профіль, але пізніше перероблений у повноцінну специфікацію, включаючи всі необхідні частини від SVG 1.1 та SVG 1.2. SVG 1.2 Full додає модулі всередину ядра SVGT 1.2.
- SVG Print додає багатосторінкові документи і обов'язкову підтримку управління кольорами.
Підтримка в браузерах
Браузер | у версіі | підтримує |
---|---|---|
Internet Explorer | 8.0 | ні, вбудована підтримка з'явилась лише в IE9 beta |
Mozilla Firefox | з 1.5 | так |
Netscape Navigator | 9.0 | так |
Google Chrome | 3.0 | так |
Safari | 4.0 | так |
Opera | з 8.0 | так |
Chromium | 6.0 | так |
Microsoft приєдналася до W3C SVG Working Group на початку 2010 року, після тривалих вагань стосовно власницьких рішень і конкуруючих рішень в царині вебграфіки.
Властивості та переваги формату
- Текстовий формат — файли SVG можна читати і редагувати за допомогою звичайних текстових редакторів. Працювати з SVG без засобів візуального програмування не складніше ніж з HTML. При прогляданні документів SVG, що містять графіку, є доступ до проглядання коду файлу, що проглядається, і можливість збереження всього документу. Крім того, SVG файли зазвичай виходять меншими за розміром, ніж порівнянні за якістю зображення у форматах JPEG або GIF, а також добре піддаються стисненню.
- Масштабованість — SVG є векторним форматом. Існує можливість збільшити будь-яку частину зображення SVG без втрати якості. Додатково, до елементів SVG документу можливо застосовувати фільтри — спеціальні модифікатори для створення ефектів, подібних вживаним при обробці растрових зображень (розмиття, витискування, складні системи трансформації тощо). В тексті SVG-коду фільтри описуються тегами, візуалізацію яких забезпечує засіб перегляду, що не впливає на розмір початкового файлу, забезпечуючи при цьому необхідну ілюстративну виразність.
- Широко доступне використання растрової графіки в SVG документах. Є можливість вставляти елементи із зображеннями у форматах PNG, GIF або JPG.
- Текст в графіці SVG є текстом, а не зображенням, тому його можна виділяти і копіювати, він індексується пошуковими машинами, не потрібно створювати додаткові метафайли для пошукових серверів.
- Анімація реалізована в SVG за допомогою мови SMIL (Synchronized Multimedia Integration Language), розробленої також консорціумом W3C. Підтримуються скриптові мови на основі специфікації ECMAScript. SVG-елементами можна керувати за допомогою JavaScript. Застосування скриптів і анімації в SVG дозволяє створювати динамічну і інтерактивну графіку. У SVG забезпечується подієва модель, відстежуються події (завантаження сторінки, зміна її параметрів, події миші, клавіатури тощо). Анімація може запускатися по певній події (наприклад «onmouseover» або «onclick»), що додає графіці інтерактивність. У кожного елементу є свої власні події, до яких можна прив'язувати окремі скрипти.
- SVG — відкритий стандарт. На відміну від деяких інших форматів, SVG не є чиєюсь власністю.
- SVG документи легко інтегруються з HTML і XHTML документами. Зовнішні SVG підключаються через тег <embed>, значення атрибуту src ім'я файлу з розширенням «.svg», що містить розмітку SVG. Атрибути width і height визначають розміри області SVG по горизонталі і по вертикалі. Елементи SVG сумісні з HTML і DHTML.
- Сумісність з CSS (англ. Cascading Style Sheets). Відображенням (форматуванням і декоруванням) SVG елементів можна управляти за допомогою таблиці стилів CSS 2.0 і її розширень, або безпосередньо за допомогою атрибутів SVG елементів.
SVG надає всі переваги XML:
- Можливість роботи в різних середовищах.
- Інтернаціоналізація (підтримка Юнікоду).
- Широка доступність для різних застосувань.
- Легка модифікація через стандартні API — наприклад, DOM. SVG підтримує стандартизовану W3C об'єктну модель документу DOM, забезпечуючи доступ до будь-якого елементу, що дає широкі можливості з динамічної модифікації елементів, їхніх атрибутів і подій.
- Легке перетворення таблицями стилів XSLT. Як будь-який заснований на XML формат, SVG дає можливість використовувати для його обробки таблиці трансформації (XSLT). Перетворюючи XML-дані в SVG за допомогою простого XSL, можна легко отримати графічне представлення будь-яких даних, наприклад візуалізувати хімічні молекули, описаних на мові CML (Chemical Markup Language).
Структура SVG документа
Перший рядок — стандартний заголовок XML, оголошення (англ. XML declaration), який вказує версію XML (version) (зазвичай «1.0») і кодування символів (encoding) (бажано використовувати Юнікод кодування UTF-8 або UTF-16, але інші так само допустимі, наприклад, Windows-1251 і KOI-8):
<?xml version="1.0" encoding="UTF-8"?>
У другому і третьому рядках повинен розташовуватися заголовок DOCTYPE, що визначає тип документа (Document Type Definitions) DTD:
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
На жаль, в деяких випадках при застосуванні Mozilla Firefox з вбудованим переглядачем SVG, зміст оголошення DOCTYPE може бути джерелом помилок. Є рекомендації не використовувати декларацію DOCTYPE в SVG версій 1.0 і 1.1. Натомість рекомендовано включати атрибут baseProfile в кореневий елемент <svg> зі значенням «full». Якщо з якихось причин декларація DOCTYPE в документі необхідна, рекомендовано використовувати порожню декларацію, як в прикладі.
<!DOCTYPE svg [ <!-- ваші дані --> ]>
У четвертому рядку, розміщується кореневий елемент документа з вказівкою простору імен SVG
<svg version = "1.1" baseProfile="full" xmlns = "http://www.w3.org/2000/svg" xmlns:xlink = "http://www.w3.org/1999/xlink" xmlns:ev = "http://www.w3.org/2001/xml-events" height = "100%" width = "100%"> </svg>
Далі йде решта тексту документа, вкладена в кореневий елемент, де власне розташовуються елементи, що описують зміст кодованої сцени. Завершується документ завжди закриттям кореневого тегу </svg>.
Приклад
Простий статичний документ SVG (містить: контур квадрата розміром 400 пікселів і три напівпрозорі кола радіусом 100 пікселів, по центру квадрата, кожне коло зміщується від центру квадрата приблизно на пів радіусу).
Для відображення малюнку потрібний браузер з вбудованим переглядом формату чи зі встановленим плагіном.
<?xml version="1.0" encoding="utf-8" standalone="yes"?> <svg version = "1.1" baseProfile="full" xmlns = "http://www.w3.org/2000/svg" xmlns:xlink = "http://www.w3.org/1999/xlink" xmlns:ev = "http://www.w3.org/2001/xml-events" height = "400px" width = "400px"> <rect x="0" y="0" width="400" height="400" fill="none" stroke="black" stroke-width="5px" stroke-opacity="0.5"/> <g fill-opacity="0.7" stroke="black" stroke-width="0.5px"> <circle cx="200px" cy="200px" r="100px" fill="red" transform="translate( 0,-50)" /> <circle cx="200px" cy="200px" r="100px" fill="blue" transform="translate( 70, 50)" /> <circle cx="200px" cy="200px" r="100px" fill="green" transform="translate(-70, 50)" /> </g> </svg>
Стиснення SVGZ
Оскільки код SVG займає досить багато місця, була створена «обгортка» SVGZ, коли файл SVG упаковують в gzip, а отриманому архіву зазвичай надають розширення «SVGZ».
SVG добре стискається, оскільки це текстовий XML-документ, що має регулярну структуру.
Специфікації стандарту
- SVG 1.2 (попередній) [ 5 квітня 2008 у Wayback Machine.]
- SVG 1.1 [ 16 вересня 2012 у Wayback Machine.]
- SVG мобільний 1.2 (попередній) [ 12 січня 2008 у Wayback Machine.]
- SVG мобільний [ 18 квітня 2008 у Wayback Machine.]
- SVG друк [ 18 квітня 2008 у Wayback Machine.]
- SVG вимоги (попередній) [ 18 квітня 2008 у Wayback Machine.]
Виноски
- . Архів оригіналу за 14 березня 2016. Процитовано 18 січня 2008.
- Watt, Andrew; Chris Lilley, Daniel J. Ayers et al (2003). SVG Unleashed. Indianapolis: SAMS. с. P. 77. .
{{}}
:|page=
має зайвий текст () - W3C Recommendation, SVG 1.0 Specification [ 11 травня 2008 у Wayback Machine.] (2001-09-04)
- W3C Recommendation, SVG 1.1 Specification [ 16 вересня 2012 у Wayback Machine.] (2003-01-14)
- W3C Candidate Recommendation, SVG Tiny 1.2 Specification [ 18 квітня 2008 у Wayback Machine.] (2006-08-10)
- . Архів оригіналу за 24 червня 2008. Процитовано 25 квітня 2008.
- . Архів оригіналу за 4 січня 2010. Процитовано 7 січня 2010.
- Svensson, Peter (10 вересня 2008). Creator of Web spots a flaw in Internet Explorer (англ.). Associated Press, msnbc.com. Архів оригіналу за 25 серпня 2011. Процитовано 30 листопада 2009.
{{}}
: Проігноровано невідомий параметр|description=
() - . Архів оригіналу за 22 березня 2010. Процитовано 17 березня 2010.
- . Архів оригіналу за 22 березня 2010. Процитовано 17 березня 2010.
- Brockmeier, Joe (30 листопада 2005). Review: Firefox 1.5 and Thunderbird 1.5. Linux.com (англ.). Процитовано 30 листопада 2009.
- . Архів оригіналу за 8 січня 2010. Процитовано 7 січня 2010.
- SVG Authoring Guidelines: Don't include a DOCTYPE declaration [ 14 квітня 2008 у Wayback Machine.](англ.)
- . Архів оригіналу за 30 вересня 2011. Процитовано 21 серпня 2011.
Посилання
- Офіційний сайт SVG [ 19 серпня 2016 у Wayback Machine.](англ.)
- Офіційний пакет прикладів SVG і їх реалізацій у сучасних браузерів [ 11 серпня 2011 у Wayback Machine.](англ.)
- Спільнота користувачів, розробників та ентузіастів SVG [ 23 квітня 2008 у Wayback Machine.]
- Підручник з SVG-графіки [ 13 серпня 2010 у Wayback Machine.](рос.)
- (англ.)
- Список [ 16 травня 2008 у Wayback Machine.] елементів SVG, що підтримує браузер Opera
- (англ.) Про реалізацію SVG в браузері Mozilla Firefox
- Приклади [ 29 квітня 2014 у Wayback Machine.](рос.) використання формата SVG
- Сторінка [ 16 травня 2008 у Wayback Machine.](англ.) формату SVG на сайті Adobe
- Школи консорціуму W3C. Введення в SVG [ 30 квітня 2008 у Wayback Machine.] (рос.)
- Опис креслень у форматі SVG (v.sytnik.lviv.ua) [ 26 вересня 2013 у Wayback Machine.] (рос.)
Бібліотеки
Програмне забезпечення
- Adobe SVG Viewer [ 17 січня 2006 у Wayback Machine.], зокрема і плагін для підтримки формату в IE6.
- , плагін для Internet Explorer, Windows File Explorer та окремий власне плеєр.
- Сайт [ 4 жовтня 2020 у Wayback Machine.] Inkscape (вільний векторний графічний пакет для роботи з SVG).
Див. також
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Scalable Vector Graphics skorocheno SVG z angl masshtabovana vektorna grafika specifikaciya movi rozmitki sho bazuyetsya na XML ta format fajliv dlya dvomirnoyi vektornoyi grafiki yak statichnoyi tak i animovanoyi ta interaktivnoyi SVG mozhe buti viklyuchno deklarativnim abo mistiti opisi scenariyiv Zobrazhennya mozhut mistiti zovnishni linki shlyahom zastosuvannya prostih XLink iv Cya specifikaciya ye vidkritim standartom rozroblenim robochoyu grupoyu angl organizaciyi World Wide Web Consortium Scalable Vector GraphicsRozshirennya fajlu tt svg tt tt svgz tt MIME tip image svg xmlRozrobnik World Wide Web ConsortiumTip formatu format fajliv vektornoyi grafikiRozshirenij z XMLIstoriya rozvitkuSVG buv rozroblenij robochoyu grupoyu W3C SVG Working Group pochinayuchi vid 1998 pislya togo yak Macromedia ta Microsoft vveli Vector Markup Language VML i vodnochas Adobe Systems ta Sun Microsystems predstavili konkuruyuchij format PGML Robochu grupu ocholiv Chris Lilley z W3C SVG 1 0 nabuv statusu rekomendaciyi W3C 4 veresnya 2001 SVG 1 1 stav rekomendaciyeyu W3C 14 sichnya 2003 Specifikaciya SVG 1 1 maye modulnu strukturu shob dozvoliti realizovuvati pidmnozhinu formatu v profilyah Krim cogo mizh SVG 1 1 ta SVG 1 0 duzhe malo vidminnostej SVG Tiny ta SVG Basic Mobilnij profil SVG stali rekomendaciyeyu W3C vodnochas 14 sichnya 2003 Voni opisani yak profili SVG 1 1 SVG Tiny 1 2 stav kandidatom v rekomendaciyi W3C 10 serpnya 2006 i oficijnoyu rekomendaciyeyu W3C 22 grudnya 2008 SVG Full 1 2 ye robochim narisom W3C Working Draft SVG Tiny 1 2 spochatku buv vipushenij yak profil ale piznishe pereroblenij u povnocinnu specifikaciyu vklyuchayuchi vsi neobhidni chastini vid SVG 1 1 ta SVG 1 2 SVG 1 2 Full dodaye moduli vseredinu yadra SVGT 1 2 SVG Print dodaye bagatostorinkovi dokumenti i obov yazkovu pidtrimku upravlinnya kolorami Pidtrimka v brauzerah Brauzer u versii pidtrimuye Internet Explorer 8 0 ni vbudovana pidtrimka z yavilas lishe v IE9 beta Mozilla Firefox z 1 5 tak Netscape Navigator 9 0 tak Google Chrome 3 0 tak Safari 4 0 tak Opera z 8 0 tak Chromium 6 0 tak Microsoft priyednalasya do W3C SVG Working Group na pochatku 2010 roku pislya trivalih vagan stosovno vlasnickih rishen i konkuruyuchih rishen v carini vebgrafiki Vlastivosti ta perevagi formatuMalyunok demonstruye vidminnist mizh rastrovoyu ta vektornoyu grafikami Rastrove zobrazhennya utvorene z okremih krapok pikseliv v toj chas yak vektorne zobrazhennya utvorene z kombinaciyi form Pri zbilshenni abo deformaciyi pikseli rastrovogo zobrazhennya stayut pomitni todi yak vektornij malyunok zberigaye formu Tekstovij format fajli SVG mozhna chitati i redaguvati za dopomogoyu zvichajnih tekstovih redaktoriv Pracyuvati z SVG bez zasobiv vizualnogo programuvannya ne skladnishe nizh z HTML Pri proglyadanni dokumentiv SVG sho mistyat grafiku ye dostup do proglyadannya kodu fajlu sho proglyadayetsya i mozhlivist zberezhennya vsogo dokumentu Krim togo SVG fajli zazvichaj vihodyat menshimi za rozmirom nizh porivnyanni za yakistyu zobrazhennya u formatah JPEG abo GIF a takozh dobre piddayutsya stisnennyu Masshtabovanist SVG ye vektornim formatom Isnuye mozhlivist zbilshiti bud yaku chastinu zobrazhennya SVG bez vtrati yakosti Dodatkovo do elementiv SVG dokumentu mozhlivo zastosovuvati filtri specialni modifikatori dlya stvorennya efektiv podibnih vzhivanim pri obrobci rastrovih zobrazhen rozmittya vitiskuvannya skladni sistemi transformaciyi tosho V teksti SVG kodu filtri opisuyutsya tegami vizualizaciyu yakih zabezpechuye zasib pereglyadu sho ne vplivaye na rozmir pochatkovogo fajlu zabezpechuyuchi pri comu neobhidnu ilyustrativnu viraznist Shiroko dostupne vikoristannya rastrovoyi grafiki v SVG dokumentah Ye mozhlivist vstavlyati elementi iz zobrazhennyami u formatah PNG GIF abo JPG Tekst v grafici SVG ye tekstom a ne zobrazhennyam tomu jogo mozhna vidilyati i kopiyuvati vin indeksuyetsya poshukovimi mashinami ne potribno stvoryuvati dodatkovi metafajli dlya poshukovih serveriv Animaciya realizovana v SVG za dopomogoyu movi SMIL Synchronized Multimedia Integration Language rozroblenoyi takozh konsorciumom W3C Pidtrimuyutsya skriptovi movi na osnovi specifikaciyi ECMAScript SVG elementami mozhna keruvati za dopomogoyu JavaScript Zastosuvannya skriptiv i animaciyi v SVG dozvolyaye stvoryuvati dinamichnu i interaktivnu grafiku U SVG zabezpechuyetsya podiyeva model vidstezhuyutsya podiyi zavantazhennya storinki zmina yiyi parametriv podiyi mishi klaviaturi tosho Animaciya mozhe zapuskatisya po pevnij podiyi napriklad onmouseover abo onclick sho dodaye grafici interaktivnist U kozhnogo elementu ye svoyi vlasni podiyi do yakih mozhna priv yazuvati okremi skripti SVG vidkritij standart Na vidminu vid deyakih inshih formativ SVG ne ye chiyeyus vlasnistyu SVG dokumenti legko integruyutsya z HTML i XHTML dokumentami Zovnishni SVG pidklyuchayutsya cherez teg lt embed gt znachennya atributu src im ya fajlu z rozshirennyam svg sho mistit rozmitku SVG Atributi width i height viznachayut rozmiri oblasti SVG po gorizontali i po vertikali Elementi SVG sumisni z HTML i DHTML Sumisnist z CSS angl Cascading Style Sheets Vidobrazhennyam formatuvannyam i dekoruvannyam SVG elementiv mozhna upravlyati za dopomogoyu tablici stiliv CSS 2 0 i yiyi rozshiren abo bezposeredno za dopomogoyu atributiv SVG elementiv SVG nadaye vsi perevagi XML Mozhlivist roboti v riznih seredovishah Internacionalizaciya pidtrimka Yunikodu Shiroka dostupnist dlya riznih zastosuvan Legka modifikaciya cherez standartni API napriklad DOM SVG pidtrimuye standartizovanu W3C ob yektnu model dokumentu DOM zabezpechuyuchi dostup do bud yakogo elementu sho daye shiroki mozhlivosti z dinamichnoyi modifikaciyi elementiv yihnih atributiv i podij Legke peretvorennya tablicyami stiliv XSLT Yak bud yakij zasnovanij na XML format SVG daye mozhlivist vikoristovuvati dlya jogo obrobki tablici transformaciyi XSLT Peretvoryuyuchi XML dani v SVG za dopomogoyu prostogo XSL mozhna legko otrimati grafichne predstavlennya bud yakih danih napriklad vizualizuvati himichni molekuli opisanih na movi CML Chemical Markup Language Struktura SVG dokumentaPershij ryadok standartnij zagolovok XML ogoloshennya angl XML declaration yakij vkazuye versiyu XML version zazvichaj 1 0 i koduvannya simvoliv encoding bazhano vikoristovuvati Yunikod koduvannya UTF 8 abo UTF 16 ale inshi tak samo dopustimi napriklad Windows 1251 i KOI 8 lt xml version 1 0 encoding UTF 8 gt U drugomu i tretomu ryadkah povinen roztashovuvatisya zagolovok DOCTYPE sho viznachaye tip dokumenta Document Type Definitions DTD lt DOCTYPE svg PUBLIC W3C DTD SVG 1 1 EN http www w3 org Graphics SVG 1 1 DTD svg11 dtd gt Na zhal v deyakih vipadkah pri zastosuvanni Mozilla Firefox z vbudovanim pereglyadachem SVG zmist ogoloshennya DOCTYPE mozhe buti dzherelom pomilok Ye rekomendaciyi ne vikoristovuvati deklaraciyu DOCTYPE v SVG versij 1 0 i 1 1 Natomist rekomendovano vklyuchati atribut baseProfile v korenevij element lt svg gt zi znachennyam full Yaksho z yakihos prichin deklaraciya DOCTYPE v dokumenti neobhidna rekomendovano vikoristovuvati porozhnyu deklaraciyu yak v prikladi lt DOCTYPE svg lt vashi dani gt gt U chetvertomu ryadku rozmishuyetsya korenevij element dokumenta z vkazivkoyu prostoru imen SVG lt svg version 1 1 baseProfile full xmlns http www w3 org 2000 svg xmlns xlink http www w3 org 1999 xlink xmlns ev http www w3 org 2001 xml events height 100 width 100 gt lt svg gt Dali jde reshta tekstu dokumenta vkladena v korenevij element de vlasne roztashovuyutsya elementi sho opisuyut zmist kodovanoyi sceni Zavershuyetsya dokument zavzhdi zakrittyam korenevogo tegu lt svg gt Priklad Prostij statichnij dokument SVG mistit kontur kvadrata rozmirom 400 pikseliv i tri napivprozori kola radiusom 100 pikseliv po centru kvadrata kozhne kolo zmishuyetsya vid centru kvadrata priblizno na piv radiusu Dlya vidobrazhennya malyunku potribnij brauzer z vbudovanim pereglyadom formatu chi zi vstanovlenim plaginom lt xml version 1 0 encoding utf 8 standalone yes gt lt svg version 1 1 baseProfile full xmlns http www w3 org 2000 svg xmlns xlink http www w3 org 1999 xlink xmlns ev http www w3 org 2001 xml events height 400px width 400px gt lt rect x 0 y 0 width 400 height 400 fill none stroke black stroke width 5px stroke opacity 0 5 gt lt g fill opacity 0 7 stroke black stroke width 0 5px gt lt circle cx 200px cy 200px r 100px fill red transform translate 0 50 gt lt circle cx 200px cy 200px r 100px fill blue transform translate 70 50 gt lt circle cx 200px cy 200px r 100px fill green transform translate 70 50 gt lt g gt lt svg gt Kreslenik vikonano v KOMPAS Grafik ta eksportovano u SVG formatStisnennya SVGZOskilki kod SVG zajmaye dosit bagato miscya bula stvorena obgortka SVGZ koli fajl SVG upakovuyut v gzip a otrimanomu arhivu zazvichaj nadayut rozshirennya SVGZ SVG dobre stiskayetsya oskilki ce tekstovij XML dokument sho maye regulyarnu strukturu Specifikaciyi standartuSVG 1 2 poperednij 5 kvitnya 2008 u Wayback Machine SVG 1 1 16 veresnya 2012 u Wayback Machine SVG mobilnij 1 2 poperednij 12 sichnya 2008 u Wayback Machine SVG mobilnij 18 kvitnya 2008 u Wayback Machine SVG druk 18 kvitnya 2008 u Wayback Machine SVG vimogi poperednij 18 kvitnya 2008 u Wayback Machine Vinoski Arhiv originalu za 14 bereznya 2016 Procitovano 18 sichnya 2008 Watt Andrew Chris Lilley Daniel J Ayers et al 2003 SVG Unleashed Indianapolis SAMS s P 77 ISBN 0 672 32429 6 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite book title Shablon Cite book cite book a page maye zajvij tekst dovidka W3C Recommendation SVG 1 0 Specification 11 travnya 2008 u Wayback Machine 2001 09 04 W3C Recommendation SVG 1 1 Specification 16 veresnya 2012 u Wayback Machine 2003 01 14 W3C Candidate Recommendation SVG Tiny 1 2 Specification 18 kvitnya 2008 u Wayback Machine 2006 08 10 Arhiv originalu za 24 chervnya 2008 Procitovano 25 kvitnya 2008 Arhiv originalu za 4 sichnya 2010 Procitovano 7 sichnya 2010 Svensson Peter 10 veresnya 2008 Creator of Web spots a flaw in Internet Explorer angl Associated Press msnbc com Arhiv originalu za 25 serpnya 2011 Procitovano 30 listopada 2009 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite news title Shablon Cite news cite news a Proignorovano nevidomij parametr description dovidka Arhiv originalu za 22 bereznya 2010 Procitovano 17 bereznya 2010 Arhiv originalu za 22 bereznya 2010 Procitovano 17 bereznya 2010 Brockmeier Joe 30 listopada 2005 Review Firefox 1 5 and Thunderbird 1 5 Linux com angl Procitovano 30 listopada 2009 Arhiv originalu za 8 sichnya 2010 Procitovano 7 sichnya 2010 SVG Authoring Guidelines Don t include a DOCTYPE declaration 14 kvitnya 2008 u Wayback Machine angl Arhiv originalu za 30 veresnya 2011 Procitovano 21 serpnya 2011 PosilannyaOficijnij sajt SVG 19 serpnya 2016 u Wayback Machine angl Oficijnij paket prikladiv SVG i yih realizacij u suchasnih brauzeriv 11 serpnya 2011 u Wayback Machine angl Spilnota koristuvachiv rozrobnikiv ta entuziastiv SVG 23 kvitnya 2008 u Wayback Machine Pidruchnik z SVG grafiki 13 serpnya 2010 u Wayback Machine ros angl Spisok 16 travnya 2008 u Wayback Machine elementiv SVG sho pidtrimuye brauzer Opera angl Pro realizaciyu SVG v brauzeri Mozilla Firefox Prikladi 29 kvitnya 2014 u Wayback Machine ros vikoristannya formata SVG Storinka 16 travnya 2008 u Wayback Machine angl formatu SVG na sajti Adobe Shkoli konsorciumu W3C Vvedennya v SVG 30 kvitnya 2008 u Wayback Machine ros Opis kreslen u formati SVG v sytnik lviv ua 26 veresnya 2013 u Wayback Machine ros Biblioteki Programne zabezpechennya Adobe SVG Viewer 17 sichnya 2006 u Wayback Machine zokrema i plagin dlya pidtrimki formatu v IE6 plagin dlya Internet Explorer Windows File Explorer ta okremij vlasne pleyer Sajt 4 zhovtnya 2020 u Wayback Machine Inkscape vilnij vektornij grafichnij paket dlya roboti z SVG Div takozhVektorna ta rastrova grafika XML Porivnyannya programnogo zabezpechennya dlya peretvorennya rastrovih zobrazhen u vektorni