Scalable Vector Graphics
Z Wikipedie, otevřené encyklopedie
SVG (z anglického Scalable Vector Graphics škálovatelná vektorová grafika) je značkovací jazyk a formát souboru, který popisuje dvojrozměrnou vektorovou grafiku pomocí XML. Formát SVG by se měl v budoucnu stát základním otevřeným formátem pro vektorovou grafiku na Internetu. Zatímco pro rastrovou grafiku je na Internetu formátů dostatek (např. GIF, PNG a JPEG), otevřený vektorový formát zatím na Internetu chyběl.
SVG definuje tři základní typy grafických objektů:
- vektorové tvary (vector graphic shapes – obdélník, kružnice, elipsa, úsečka, lomená čára, mnohoúhelník a křivka)
- rastrové obrazy (raster images)
- textové objekty
Tyto objekty mohou být různě seskupeny, formátovány pomocí atributů nebo stylů CSS a polohovány pomocí obecných prostorových transformací. SVG též podporuje ořezávání objektů, alpha masking, interaktivitu, filtrování obrazu (konvoluce, displacement mapping, atd…) a animaci. Ne všechny SVG prohlížeče však umí všechny tyto vlastnosti.
Obsah |
[editovat] Jak zobrazit SVG
Pro zobrazení vektorové grafiky na některých webových prohlížečích (např. Windows Internet Explorer) je třeba mít nainstalovaný zásuvný modul, například od firmy Adobe, který je zdarma. Prohlížeče jako Firefox (od verze 1.5) a Opera (od verze 8.0) umí bez dodatečných modulů interpretovat SVG grafiku. Windows Internet Explorer bude SVG podporovat pravděpodobně od verze 9.
[editovat] Příklady SVG
Příklad obrázku v SVG. Jazyk SVG je aplikací XML, kód je napsán jako normální textový soubor a může být snadno editován.
<?xml version="1.0"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg xmlns="http://www.w3.org/2000/svg" width="467" height="462"> <rect x="80" y="60" width="250" height="250" rx="20" style="fill:#ff0000; stroke:#000000;stroke-width:2px;" /> <rect x="140" y="120" width="250" height="250" rx="40" style="fill:#0000ff; stroke:#000000; stroke-width:2px; fill-opacity:0.7;" /> </svg>
[editovat] Související články
[editovat] Externí odkazy
- Kurz SVG – tvorba SVG prakticky (česky)
- Průvodce SVG – teoretický popis SVG (česky)
- Informace o SVG na W3C (anglicky)
- Seznam software s podporou SVG (anglicky)
- Zásuvný modul pro prohlížení SVG od firmy Adobe
- SVG 1.1 Specifikace – technická specifikace formátu, anglicky
- Stránky SVG editoru Inkscape
| Formáty audiovizuálních dat | |
|---|---|
| Obrázky | APNG • BMP • GIF • HDP • JPEG • JPEG 2000 • MNG • PCX • PNG • SVG • TIFF • WBMP • XPM |
| Video | MPEG-1 • MPEG-2 • MPEG-4 ASP • H.264 (MPEG-4 AVC) • HuffYUV • RealVideo • Theora • Dirac • WMV |
| Zvuk | AAC • Apple Lossless • AC-3 • AMR • ATRAC • FLAC • G.711 • G.729 • MP3 • MOD • Speex • Vorbis • TAK • WAV • WMA • Musepack |
| Kontejnery | AVI • Ogg • MPEG • QuickTime • ASF • MP4 • Matroska |

