SVG (Scalable Vektor Graphics)
- další možný způsob vyjádření "obrázku", ale
jen pomocí umístěných vektorových tvarů(kruh, obdélník, ůsečka),rastrových obrazů a textových objektů...
1) SVG(škálovatelná vektorová grafika) je způsob jak moderně a účelně zapsat grafický obraz, rastrový obraz nebo text.
2) Vektorovou grafiku zapisujeme pomocí XML jazyka.
Definujeme jím útvar: kruh, obdélník, úsečka, křivka... Tyto útvary dále popisujeme - polohu, velikost, tvar a aplikujeme flexibilní bitmapové efekty např.: rozostření.
Zapsaný text je prostě text, akorát se širšími možnostmi a schopností postrádat daný font na prohlížecím počítači(v zápisu se zachovává jeho styl)
Jak vypadá zápis těchto útvarů
<?xml version="1.0"?>
<svg xmlns="http://www.w3.org/2000/svg">
<title>Hvezda a sestiuhelnik</title>
<g transform="scale(0.25)">
<polygon style="fill:red; stroke:blue; stroke-width:10"
points="350, 75 379,161 469,161 397,215
423,301 350,250 277,301 303,215
231,161 321,161" />
<polygon style="fill:lime; stroke:blue; stroke-width:10"
points="850, 75 958,137.5 958,262.5
850,325 742,262.6 742,137.5"/>
</g>
</svg>
3) Zobrazení je možno v programech, které podporují formát *.svg . Tedy i v prohlížečích, které mají nainstalován modul pro tuto podporu(Zde si ho můžete stáhnout)
.Velikou výhodou je flexibilita, můžeme "obrázek" libovolně zvětšovat či zmenšovat, aniž by se stratila kvalita nebo datový objem. Můžeme obrazek přiblížit a nedostaneme se, jako v bitmapovém obrázku, na LEGO stavebnici, nýbrž
na stejně tlustou a hladkou čáru jako předtím.