Plik z rozszerzeniem .ICNS to natywny format graficzny ikon systemu macOS, używany do przechowywania ikon aplikacji oraz plików, umożliwiając zapisanie wielu wersji tej samej ikony w różnych rozmiarach i stanach w jednym pliku.
Format ICNS obsługuje rozmiary od 16×16 do 512×512 (a także wyższe w nowszych wersjach), pozwala na użycie różnych przestrzeni kolorów, a także na łączenie kanałów alfa o głębi 1 lub 8 bitów, co umożliwia wyświetlanie ikon na przezroczystym tle. Większe obrazy w plikach ICNS mogą być zapisane jako PNG lub JPEG 2000, a pliki mogą występować zarówno w wersji skompresowanej, jak i nieskompresowanej. Struktura pliku składa się z nagłówka oraz kolejnych segmentów danych, gdzie każdy blok opisuje typ i rozmiar ikony oraz jej binarne dane.
Pliki .ICNS są w pełni obsługiwane przez system macOS i jego narzędzia (np. Finder, Preview, Icon Composer), ale można je również edytować i konwertować za pomocą wybranych programów na Windows i Linux, takich jak IcoFX, IconWorkshop czy Inkscape.
Podsumowanie
- .ICNS – format Apple do ikon w macOS;
- Przechowuje wiele rozmiarów i wersji jednej ikony – pozwala na elastyczne dopasowanie do wymagań systemu i aplikacji;
- Obsługuje przezroczystość i różne formaty kompresji (PNG, JPEG 2000) – ułatwia zachowanie wysokiej jakości grafiki;
- Otwierany i edytowany głównie na macOS – ale są też narzędzia dla Windows i Linux.
Format ten jest kluczowy dla spójności i estetyki interfejsu macOS, a jego elastyczność pozwala aplikacjom zachować wysoką jakość ikon niezależnie od skalowania czy motywu systemowego.