Konwertuj SVG do ICO online za darmo. Wektor jest najpierw ponownie renderowany w rozmiarze 512 px lub większym, a następnie wszystkie sześć rozmiarów ikon — 256, 128, 64, 48, 32, 16 — jest zmniejszanych z tego wyniku zamiast powiększania. Bez rejestracji, znaku wodnego i limitów, a pliki są automatycznie usuwane 1 godzinę po przesłaniu.
Gdy tworzysz ikonę z PNG, granicą ostrości jest liczba pikseli dostępnych w tym PNG. Jeśli podasz obraz 64x64, wpis 256 może powstać tylko przez powiększenie. Wektor nie ma takiego ograniczenia: przechowuje kształty, a nie piksele, więc większy render jest po prostu nowym obliczeniem. Gdy dostępne jest źródło wektorowe, jest ono lepszym punktem wyjścia dla ikony — między innymi dlatego ta metoda zyskuje ostatnio na popularności.
Jest jednak jedna pułapka, o której warto wiedzieć od razu. Rasteryzatory renderują SVG według szerokości i wysokości zadeklarowanych w samym pliku, a ikony SVG niemal zawsze deklarują width="24". Przy renderowaniu w tym rozmiarze otrzymujesz siatkę 24 pikseli, po czym wszystkie sześć rozmiarów ikon znów musi zostać powiększonych — cała przewaga wektora zostaje utracona. PicEditLab sprawdza wynik renderowania na tym etapie i jeśli dłuższy bok jest krótszy niż 512, ponownie renderuje oryginalny wektor w większym rozmiarze. Drugi przebieg to ponowne renderowanie, a nie powiększanie: ścieżki są obliczane od nowa, więc nic nie jest tracone.
Przeglądarki mogą już bezpośrednio używać faviconów SVG — wystarczy tag link w head z type ustawionym na image/svg+xml, a nawet można sprawić, by ikona zmieniała się w trybie ciemnym za pomocą zapytania CSS media query. Mimo to /favicon.ico w katalogu głównym witryny nadal jest ścieżką, o którą przeglądarki pytają samodzielnie bez odczytywania HTML, i właśnie jej szukają zakładki Safari, skróty pulpitu Windows oraz większość crawlerów. Praktyczne rozwiązanie to udostępnienie obu formatów: SVG dla przeglądarek, które go obsługują, oraz ICO dla pozostałych.
Wektor gwarantuje czyste krawędzie, ale nie uratuje projektu, który jest po prostu zbyt skomplikowany. W rozmiarze 16x16 wysokość litery to około kilkunastu pikseli, a bardzo cienkie linie, gradienty i mały tekst wewnątrz zamieniają się w nieczytelną masę niezależnie od formatu źródłowego. Jeśli ikona jest nieczytelna w małym rozmiarze, rozwiązania trzeba szukać w samej grafice: pogrub kreski, usuń drobne szczegóły i zostaw tylko sylwetkę, którą użytkownicy rzeczywiście rozpoznają.
Potrzebujesz tylko zwykłej bitmapy? Konwertuj SVG do PNG
Bez wiedzy technicznej. Bezpłatny, szybki i dostępny na każdym urządzeniu.
Zbudowany na wielu sprawdzonych silnikach konwersji open source. Wybieramy najlepszy łańcuch przetwarzania dla każdej kombinacji formatów, unikając przesunięć kolorów i utraty jakości typowych dla konwersji przeglądarkowej.
Konwersja obrazów SVG do ICO pojawia się w wielu sytuacjach: zapewnienie kompatybilności z innym urządzeniem lub platformą, zmniejszenie zajmowanego miejsca na dysku lub przygotowanie obrazów do przesłania do usługi, która nie akceptuje formatu źródłowego. Tradycyjne podejście to instalacja Photoshopa, GIMPa lub podobnej aplikacji desktopowej — zbyteczne dla okazjonalnego zadania. Konwertery przeglądarkowe są alternatywą, ale są ograniczone do tego, co przeglądarka może natywnie dekodować i nie mogą obsługiwać specjalistycznych formatów takich jak RAW, HEIC czy AVIF. PicEditLab wykonuje konwersję po stronie serwera, więc obsługa formatów, jakość wyjściowa i szybkość przetwarzania nie zależą od Twojej przeglądarki ani urządzenia.
Konwersja w PicEditLab wymaga trzech kroków — przesyłanie, wybór formatu docelowego, pobieranie:
Nasz serwer używa sprawdzonego zestawu narzędzi open source. ImageMagick obsługuje konwersję przestrzeni kolorów i ponowne próbkowanie, libheif używa kodeka x265 do kodowania i dekodowania HEIC, libavif używa AOM do AVIF, libjxl obsługuje JPEG XL, OpenJPEG pokrywa JPEG 2000, a dcraw dekoduje surowe dane czujnika z plików RAW. Wyjście JPG używa jakości 85 z kodowaniem progresywnym dla szybszego postrzeganego ładowania w sieci. Wyjście PNG używa zlib przy maksymalnej kompresji, aby zachować jak najmniejszy rozmiar pliku bez utraty ani jednego piksela szczegółów.