Základy formátů· čtení na 6 min

6 výhod vektorové grafiky SVG

6 výhod vektorové grafiky SVG: neomezené škálování, malé soubory, programovatelnost, editovatelnost a přístupnost, opakované použití napříč platformami a otevřený ekosystém.

Výhoda 1: neomezené škálování bez zkreslení

SVG popisuje tvary pomocí matematických cest a při zvětšení se prohlížeč prostě překreslí v nové velikosti. Ikony zůstávají ostré na displejích Retina a logo zvětšené na velikost billboardu je stále čisté — nemusíte připravovat několik rozlišení jako u bitmapy. To je jádro výhody vektorové grafiky a důvod, proč se loga a ikony musí vektorizovat. U responzivních stránek pokrývá jedna ikona SVG všechny scénáře od telefonu po 4K displej, takže není potřeba kreslit obrázky zvlášť pro každé zařízení.

Výhoda 2: malé soubory a rychlé načítání stránek

SVG jednoduché ikony má často jen několik kB — mnohem méně než sada PNG v několika rozlišeních. A protože je SVG text, gzip i Brotli ho zkomprimují mimořádně dobře a přenášená velikost klesne ještě o šedesát až osmdesát procent. Na stránce plné ikon tak přechod na SVG výrazně sníží spotřebu pásma. Samozřejmě je potřeba u složitějších ilustrací hlídat počet cest, podrobnosti najdete v tipu na optimalizaci SVG. Jakmile ikony přejdou na SVG, celkový objem požadovaných obrázků nad prvním náčrtem často klesne o více než polovinu, což je zvlášť přínosné na pomalém připojení.

Výhoda 3: programovatelnost, interakce a animace

SVG je součástí DOM: pomocí CSS změníte výplň ikony, JavaScriptem roztočíte animaci kreslení tahem a můžete reagovat na kliknutí i přejetí kurzoru. Přepnutí barev ikon v temném režimu, zvýraznění části grafu při přejetí i načítací animace — to vše zvládnete přímo v SVG, bez výměny obrázku a bez animací po jednotlivých snímcích. Rastrové formáty tohle neumí. Nejvíc z toho těží datová vizualizace: každý sloupec i každý úsek čáry v grafu je samostatná cesta, takže se na ně dají přímo navázat události pro zvýraznění nebo rozbalení detailu.

Výhoda 4: editovatelný text, přátelský k SEO a přístupnosti

Text uvnitř SVG je skutečný text — lze jej vybrat, vyhledat a přeložit. Doplníte-li grafice popisky <title> a <desc>, umí je přečíst odečítač obrazovky a vyhledávače porozumí významu grafiky. Text v bitmapě jsou jen pixely, pro vyhledávače i uživatele odečítačů je neviditelný. Vícejazyčné weby navíc dokážou přeložit text uvnitř SVG přímo, bez nového vykreslení obrázku.

Výhoda 5: jeden zdrojový soubor pro všechna použití

Totéž SVG funguje na stránce, dá se exportovat jako vysoce rozlišený PNG do dokumentu a předat tiskaři či laserovému rytiči. Při změně firemní barvy upravíte jediný zdrojový soubor a všechna použití se aktualizují najednou, místo abyste znovu dělali každou velikost. Pro tým to znamená výrazně nižší náklady na údržbu materiálů. Zvlášť profitují e-shopy a brandové týmy: jediná vektorizace se znovu použije na detail produktu, obal i veletržní grafiku a změna barvy znamená správu jediného zdrojového souboru.

Výhoda 6: otevřený standard a vyspělý ekosystém

SVG je otevřený standard W3C, který každý moderní prohlížeč podporuje nativně a nástroje jako Illustrator, Figma či Inkscape umí číst i zapisovat, takže žádná vazba na jednoho dodavatele. Objektivně má SVG ale také své meze: není vhodné pro fotografie, při příliš složitých cestách klesá výkon vykreslování a fotografie mají zůstat v JPG či WEBP. Otevřená komunita kolem SVG také vytvořila vyspělou sadu nástrojů — kompresi SVGO, knihovny ikon a animací — připravených k použití.

S SVG začínáte? nástrojem Obrázek na SVG převeďte své bitmapy na vektory, nebo si prohlédněte a stáhněte bezplatné vektorové materiály v galerii PolySVG. Pro začátek si přečtěte Co je SVG a Rozdíl mezi PNG a SVG.

Časté dotazy

Jaké má SVG nevýhody?

Nehodí se pro fotografie, při příliš složitých cestách klesá výkon vykreslování a profesionální tiskové funkce, jako jsou přímé barvy, jsou podporované jen částečně. U grafického obsahu jsou výhody jasné.

Kde získám SVG zdarma?

Vektorové materiály si můžete bezplatně stáhnout v galerii PolySVG, nebo převeďte vlastní bitmapy nástrojem Obrázek na SVG — převod je zdarma a registrace není potřeba.

Vyzkoušejte hned

Máte hotovo? Procvičte si to s bezplatnými nástroji PolySVG:

Čtěte dál