www.wikidata.uk-ua.nina.az
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 2 Cya specifikaciya ye vidkritim standartom rozroblenim robochoyu grupoyu angl SVG Working Group 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 XML Zmist 1 Istoriya rozvitku 1 1 Pidtrimka v brauzerah 2 Vlastivosti ta perevagi formatu 3 Struktura SVG dokumenta 3 1 Priklad 4 Stisnennya SVGZ 5 Specifikaciyi standartu 6 Vinoski 7 Posilannya 7 1 Biblioteki 7 2 Programne zabezpechennya 8 Div takozhIstoriya rozvitku RedaguvatiSVG 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 3 SVG 1 1 stav rekomendaciyeyu W3C 14 sichnya 2003 4 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 5 6 i oficijnoyu rekomendaciyeyu W3C 22 grudnya 2008 7 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 Redaguvati Brauzer u versii pidtrimuyeInternet Explorer 8 0 ni 8 vbudovana pidtrimka z yavilas lishe v IE9 beta 9 10 Mozilla Firefox z 1 5 11 takNetscape Navigator 9 0 takGoogle Chrome 3 0 takSafari 4 0 takOpera z 8 0 takChromium 6 0 takMicrosoft priyednalasya do W3C SVG Working Group na pochatku 2010 roku 12 pislya trivalih vagan stosovno vlasnickih rishen i konkuruyuchih rishen v carini vebgrafiki Vlastivosti ta perevagi formatu Redaguvati nbsp Malyunok 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 formuTekstovij 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 dokumenta RedaguvatiPershij 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 13 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 Redaguvati nbsp 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 nbsp Kreslenik vikonano v KOMPAS Grafik ta eksportovano u SVG formatStisnennya SVGZ RedaguvatiOskilki 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 14 oskilki ce tekstovij XML dokument sho maye regulyarnu strukturu Specifikaciyi standartu RedaguvatiSVG 1 2 poperednij Arhivovano 5 kvitnya 2008 u Wayback Machine SVG 1 1 Arhivovano 16 veresnya 2012 u Wayback Machine SVG mobilnij 1 2 poperednij Arhivovano 12 sichnya 2008 u Wayback Machine SVG mobilnij Arhivovano 18 kvitnya 2008 u Wayback Machine SVG druk Arhivovano 18 kvitnya 2008 u Wayback Machine SVG vimogi poperednij Arhivovano 18 kvitnya 2008 u Wayback Machine Vinoski Redaguvati M Media Type registration for image svg xml 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 W3C Recommendation SVG 1 0 Specification Arhivovano 11 travnya 2008 u Wayback Machine 2001 09 04 W3C Recommendation SVG 1 1 Specification Arhivovano 16 veresnya 2012 u Wayback Machine 2003 01 14 W3C Candidate Recommendation SVG Tiny 1 2 Specification Arhivovano 18 kvitnya 2008 u Wayback Machine 2006 08 10 SVG Tiny 1 2 is now a Candidate Recommendation Arhiv originalu za 24 chervnya 2008 Procitovano 25 kvitnya 2008 SVG Tiny 1 2 Advances State of the Art for Web Graphics 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 Proignorovano nevidomij parametr description dovidka HTML5 Hardware Accelerated First IE9 Platform Preview Available for Developers Arhiv originalu za 22 bereznya 2010 Procitovano 17 bereznya 2010 Platform Preview gives Web developers first taste of IE9 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 Microsoft Joins W3C SVG Working Group Arhiv originalu za 8 sichnya 2010 Procitovano 7 sichnya 2010 SVG Authoring Guidelines Don t include a DOCTYPE declaration Arhivovano 14 kvitnya 2008 u Wayback Machine angl Minimizing SVG File Sizes SVG 1 1 Specification Arhiv originalu za 30 veresnya 2011 Procitovano 21 serpnya 2011 Posilannya RedaguvatiOficijnij sajt SVG Arhivovano 19 serpnya 2016 u Wayback Machine angl Oficijnij paket prikladiv SVG i yih realizacij u suchasnih brauzeriv Arhivovano 11 serpnya 2011 u Wayback Machine angl Spilnota koristuvachiv rozrobnikiv ta entuziastiv SVG Arhivovano 23 kvitnya 2008 u Wayback Machine Pidruchnik z SVG grafiki Arhivovano 13 serpnya 2010 u Wayback Machine ros wiki angl Spisok Arhivovano 16 travnya 2008 u Wayback Machine elementiv SVG sho pidtrimuye brauzer Opera Statti pro mozhlivosti SVG vid rozrobnikiv Operi FAQ angl Pro realizaciyu SVG v brauzeri Mozilla Firefox Prikladi Arhivovano 29 kvitnya 2014 u Wayback Machine ros vikoristannya formata SVG Storinka Arhivovano 16 travnya 2008 u Wayback Machine angl formatu SVG na sajti Adobe Shkoli konsorciumu W3C Vvedennya v SVG Arhivovano 30 kvitnya 2008 u Wayback Machine ros Opis kreslen u formati SVG v sytnik lviv ua Arhivovano 26 veresnya 2013 u Wayback Machine ros Biblioteki Redaguvati Vidkriti SVG kliparti openclipart org Programne zabezpechennya Redaguvati Adobe SVG Viewer Arhivovano 17 sichnya 2006 u Wayback Machine zokrema i plagin dlya pidtrimki formatu v IE6 Renesis Player plagin dlya Internet Explorer Windows File Explorer ta okremij vlasne pleyer Sajt Arhivovano 4 zhovtnya 2020 u Wayback Machine Inkscape vilnij vektornij grafichnij paket dlya roboti z SVG Div takozh RedaguvatiVektorna ta rastrova grafika XML Porivnyannya programnogo zabezpechennya dlya peretvorennya rastrovih zobrazhen u vektorni Otrimano z https uk wikipedia org w index php title Scalable Vector Graphics amp oldid 39606374