Převeďte SVG na ICO online zdarma. Vektor se nejprve znovu vykreslí na 512 px nebo více a všech šest velikostí ikony — 256, 128, 64, 48, 32 a 16 — se poté zmenší z tohoto výsledku místo zvětšování malého obrázku. Bez registrace, bez vodoznaku, bez limitu a s automatickým smazáním souborů 1 hodinu po nahrání.
Když vytváříte ikonu z PNG, strop ostrosti určuje počet pixelů v daném PNG. Vstup 64x64 znamená, že velikost 256 může vzniknout jen zvětšením. Vektor takový limit nemá: ukládá tvary, nikoli pixely, takže vykreslit jej ve větší velikosti znamená jednoduše provést nový výpočet. Kdykoli je vektorový zdroj k dispozici, je pro ikonu lepším výchozím bodem — a právě proto tento způsob v poslední době získává na popularitě.
Je tu jeden háček, který stojí za zmínku předem. Rasterizéry vykreslují SVG podle šířky a výšky deklarované přímo v souboru a ikony SVG téměř vždy uvádějí width="24". Pokud se vykreslí v této velikosti, získáte mřížku 24 pixelů a následných šest velikostí ikon bude opět jen zvětšením — celá výhoda vektoru se ztratí. PicEditLab v tomto kroku zkontroluje vykreslený výsledek a pokud je delší strana kratší než 512, původní vektor znovu vykreslí ve větší velikosti. Druhý průchod je nové vykreslení, nikoli zvětšení: cesty se přepočítají, takže se nic neztratí.
Prohlížeče dnes umějí přijímat SVG favicony přímo — stačí značka link v hlavičce s type nastaveným na image/svg+xml a ikonu můžete dokonce přizpůsobit tmavému režimu pomocí CSS media query. /favicon.ico v kořenovém adresáři webu však stále zůstává cestou, kterou si prohlížeče vyžádají samy bez čtení HTML, a hledají ji záložky Safari, zástupci na ploše Windows i většina crawlerů. Praktická odpověď je dodávat obojí: SVG pro prohlížeče, které jej používají, a ICO jako zálohu pro zbytek.
Vektor zaručí čisté hrany, ale nezachrání návrh, který je zkrátka příliš složitý. Při 16x16 má písmeno asi tucet pixelů na výšku a tenké linky, přechody i drobný vnitřní text se v této velikosti bez ohledu na původní formát slévají do nečitelné změti. Pokud je ikona v malém rozměru nečitelná, řešení je v samotném návrhu: zesilte tahy, odstraňte vnitřní detaily a ponechte pouze siluetu, kterou lidé skutečně rozpoznají.
Potřebujete jen běžnou bitmapu? Převeďte SVG na PNG
Žádné technické znalosti nejsou potřeba. Zdarma, rychle a dostupné na jakémkoli zařízení.
Postaveno na několika osvědčených open source převodních enginech. Vybíráme nejlepší zpracovací řetězec pro každou kombinaci formátů a vyhýbáme se barevným posunům a ztrátě kvality, které jsou běžné při převodu v prohlížeči.
Převod obrázků SVG do ICO nastává v mnoha situacích: zajištění kompatibility s jiným zařízením nebo platformou, snížení nároků na úložiště nebo příprava obrázků pro nahrání do služby, která nepřijímá zdrojový formát. Tradiční přístup je instalace Photoshopu, GIMPu nebo podobné desktopové aplikace — zbytečné pro příležitostný úkol. Prohlížečové převodníky jsou alternativou, ale jsou omezeny tím, co prohlížeč může nativně dekódovat, a nemohou zpracovávat specializované formáty jako RAW, HEIC nebo AVIF. PicEditLab provádí převod na straně serveru, takže podpora formátů, kvalita výstupu a rychlost zpracování nezávisí na vašem prohlížeči ani zařízení.
Převod v PicEditLab trvá tři kroky — nahrání, výběr cílového formátu, stažení:
Náš server používá osvědčený open source soupis nástrojů. ImageMagick zpracovává převod barevného prostoru a převzorkování, libheif používá kodek x265 pro kódování a dekódování HEIC, libavif používá AOM pro AVIF, libjxl zpracovává JPEG XL, OpenJPEG pokrývá JPEG 2000 a dcraw dekóduje surová data senzoru ze souborů RAW. Výstup JPG používá kvalitu 85 s progresivním kódováním pro rychlejší vnímaný čas načtení na webu. Výstup PNG používá zlib při maximální kompresi pro co nejmenší velikost souboru bez ztráty jediného pixelu detailů.