nyílt szabvány vektorgrafikák meghatározására From Wikipedia, the free encyclopedia
Az SVG (Scalable Vector Graphics) egy XML alapú leíró nyelv, kétdimenziós, statikus és mozgó vektorgrafikák meghatározására. Az SVG, hasonlóan a HTML-hez, a W3C által definiált nyílt szabvány.
Scalable Vector Graphics | |
![]() | |
SVG-ben készült grafika. Az eredeti SVG fájl megtekintéséhez natív támogatásra vagy beépülő modulra van szükség. | |
![]() | |
Fájlkiterjesztés | .svg,, .svgz |
MIME-típus | image/svg+xml[1][2] |
Fejlesztő | World Wide Web Consortium |
Kiadás dátuma | 2001. szeptember 4. |
Formátum típusa | vektorgrafikus fájlformátum |
Kiterjesztése ennek | XML |
Uniform | public.svg-image |
Weboldal | w3.org/Graphics/SVG/ |
Az SVG három típusú grafikus elemet támogat:
A grafikus elemeket csoportosítani lehet más elemekkel, valamint hasonlóan megadható a stílusuk, átalakíthatóak és vegyíthetőek már feldolgozott elemekkel. Az alkalmazás a szövegeket bármilyen XML névtérben elérheti, ami megnöveli a kereshetőséget és a hozzáférhetőséget. A lehetőségek között megtaláljuk a transzformációt, a vágási területet, az alpha maszkot, a szűrő hatásokat, a sablon elemeket és a bővíthetőséget.
Az SVG dinamikus és interaktív rajzokat is lehetővé tesz. Az SVG objektummodellje (DOM) tartalmazza a teljes XML DOM-ot, így az ECMAScript és a SMIL használatával egyszerű és hatékony vektorgrafikus animációt tesz lehetővé. Gazdag eseménykezelő készlettel rendelkezik, mint az onmouseover vagy az onclick, amelyeket bármelyik grafikus elemhez hozzá lehet rendelni.
Amikor fontos a tárolási méret, az SVG képeket gzip tömörítéssel mentik el. Ezeket általában SVGZ fájloknak nevezik. Mivel az XML fájlok sok redundáns, ismétlődő adatot tartalmaznak, így hatékonyan tömöríthetőek, és az így kapott fájlok sokkal kisebbek lesznek.
A piaci igények miatt az SVG 1.1 két egyszerűbb változatát vezették be: az SVG Tiny (SVGT) és az SVG Basic (SVGB) szabványokat. Mindkettő részhalmaza a teljes SVG szabványnak, és a korlátozott képességű eszközök (tenyérszámítógépek és mobiltelefonok) számára készültek. Az SVG Tiny elsősorban gyengébb képességű telefonokra, míg az SVG Basic komolyabb eszközökre (például PDA) lett tervezve.
Az SVG szabványt a World Wide Web Consortium (W3C) keretében az SVG Working Group fejlesztette ki. A fejlesztés 1998-ban kezdődött, miután a Macromedia és a Microsoft bevezette a VML-t, az Adobe Systems és a Sun Microsystems pedig egy hasonló PGML szabvány megvalósítását tervezte.
Az SVG formátumot jelenleg a webböngészők jelentős része natívan támogatja. Az egyetlen 1% feletti részesedéssel rendelkező böngésző, amely csak beépülők segítségével jeleníti meg az SVG grafikákat, az a Microsoft által fejlesztett Internet Explorer böngésző. Bár még nagy fokú tehetetlenség tapasztalható a régóta használt raszteres képformátumok terén, az egyre dinamikusabb tartalmak iránti igény miatt, felgyorsult a vektoriális grafikák használata. Azok a weboldalak, amelyek már biztosítanak SVG tartalmat, általában még hagyományos raszteres formában is elérhetővé teszik ezeket, vagy automatikus HTTP tartalomegyeztetéssel, vagy felajánlva a felhasználónak a választást.
Egyes böngészőkben, mint az Internet Explorer, az SVG tartalom megtekintéséhez egy beépülő telepítésére van szükség, hogy a tartalom a böngésző ablakában jelenjen meg. Jelenleg több ilyen beépülő is létezik, például az Adobe SVG Viewer és a Corel SVG Viewer. A Google kifejlesztett egy olyan SVG Web névre keresztelt megoldást, amely a szélesebb körben elterjedt Adobe Flash támogatáson keresztül képes megjeleníteni az SVG tartalmakat, ennek segítségével már az internetezők 95%-a képes megjeleníteni ezeket.[3]
A natív támogatás azt jelenti, hogy a böngésző további beépülők vagy kiegészítők nélkül képes az SVG tartalmak kezelésére. Az ilyen támogatás gyorsabb, megbízhatóbb a beépülőknél, valamint lehetőséget ad arra, hogy az SVG-t más típusú tartalmakkal keverjék.
A következő böngészők rendelkeznek teljes vagy részleges natív SVG támogatással:
További programokról a szócikk angol változatában olvashatunk.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.