Przewodnik po formacie pliku ICO
Format ICO to kontener — a nie pojedynczy obraz. Zrozumienie struktury katalogów wyjaśnia, dlaczego jeden plik .ico może obsługiwać szesnaście różnych rozdzielczości i dlaczego zmiana nazwy PNG na .ico nigdy nie działa.
ICO zaczyna się od 6-bajtowego nagłówka (zarezerwowany, typ, liczba obrazów), po którym następuje jeden 16-bajtowy wpis w katalogu na każdy osadzony obraz (szerokość, wysokość, liczba kolorów, zarezerwowane, płaszczyzny, głębia bitowa, rozmiar, przesunięcie).
Każde wejście wskazuje albo BMP DIB (nieskompresowany, wspólny dla 16 × 16 i 32 × 32), albo ładunek PNG (skompresowany, standard dla 64 × 64 i wyższych).
Bajty szerokości i wysokości 0 oznaczają 256 pikseli — format jest starszy niż większe rozmiary, ale nowoczesne narzędzia osadzają 256 × 256 poprzez kompresję PNG.
Eksplorator Windows odczytuje katalog i wybiera najbliższy rozmiar skrótów, pinezek paska zadań i skojarzeń plików.
Przeglądarki analizujące favicon.ico zazwyczaj wybierają wpis najbliższy żądanemu rozmiarowi wyświetlania — często 16 lub 32 piksele CSS.
Prawidłowe pliki ICO mogą mieszać wpisy BMP i PNG w jednym kontenerze. Generatory powinny PNG kompresować duże wpisy, aby całkowity rozmiar pliku nie przekraczał 100 KB.
Przezroczystość wykorzystuje 8-bitową alfa we wpisach PNG; Wpisy BMP wykorzystują 1-bitowe warstwy maski — starsze i rzadko używane w nowoczesnych faviconach.
Jak to działa
- 1
Zacznij od kwadratowego mistrza
512×512 PNG lub SVG zrastrowane raz.
- 2
Zakoduj wiele wpisów
Pakiet 16, 32, 48, 64, 128, 256 w jednym pliku.
- 3
Wdróż jako favicon.ico
Umieść w katalogu głównym witryny i podlinkuj w HTML.
Wypróbuj teraz
Utwórz prawidłowy plik ICO o wielu rozmiarach
Konwerter PNG na ICOFAQ
Czy ICO jest zastrzeżony?+
Jest to format opracowany przez firmę Microsoft, ale powszechnie obsługiwany w przypadku ikon ulubionych i ikon systemu Windows.
Maksymalne rozmiary w jednym ICO?+
Praktycznie do 256×256 na wpis; niektóre narzędzia osadzają więcej wpisów niż inne.
Czy SVG może znajdować się wewnątrz ICO?+
Nie. ICO zawiera tylko raster BMP lub PNG. Wyślij SVG jako oddzielny plik favicon.svg.
Jak sprawdzić zawartość ICO?+
Użyj naszego narzędzia PNG-to-ICO w odwrotnej kolejności poprzez podgląd lub otwórz w edytorze szesnastkowym, aby odczytać wpisy w katalogu.