| Rozszerzenia pliku | .ico |
|---|---|
| Typ MIME | image/vnd.microsoft.icon |
| Producent | |
| Typ | format grafiki dla ikonMicrosoft Windows |
| Rozszerzenia pliku | .cur |
|---|---|
| Producent | |
| Typ | format grafiki dla kursorów |
ICO – format grafiki dlaikon systemuMicrosoft Windows składający się z jednego obrazu lub wielu obrazów o różnej rozdzielczości orazgłębi kolorów, co pozwala na właściwe skalowanie. W Microsoft Windows każdy program, element pulpitu,Menu Start lubEksploratora Windows musi mieć ikonę w formacie ICO.
FormatCUR jest niemal identycznym z ICO formatem zapisu statycznych kursorów w Microsoft Windows. Jedyne różnice to bajty używane w identyfikacji oraz dodanie w formacie CUR punktu skupienia zdefiniowanego jako przesunięcie w osiach XY w stosunku do lewego górnego rogu kursora, części wskazywanej myszą przez użytkownika.
Wprowadzone wWindows 1.0 ikony miały rozmiar 32×32 pikseli i były czarno-białe[1], a wsparcie dla 256 kolorów dodano wWindows 3.0[2].
Win32 wprowadził obsługę 16,7 miliona kolorów (Truecolor) oraz rozmiar maksymalny ikony 256×256 pikseli[3]. WWindows 95 wprowadzono również nowy silnik bitmap niezależnych od sprzętu (Device-independent Bitmap,DIB)[4], jednakże 256 kolorów było domyślną głębią koloru w Windows 95. Istniała również możliwość włączenia trybu 65536 kolorów (Highcolor) w ikonach przez modyfikację wartości rejestruShell Icon BPP[3][5] lub kupnoMicrosoft Plus! dla Windows 95. WartośćShell Icon Size pozwala na użycie większych ikon zamiast 32×32 pikseli, aShell Small Icon Size własnych rozmiarów zamiast 16×16 pikseli[3]. Pomimo to wszystkie wersje doWindows XP plik ikony mógł mieć rozmiary od 1×1 pikseli do 256×256 pikseli, w tym rozmiary o proporcjach innych niż kwadratu, 16, 256,65536 lub16,7 miliona kolorów, ale powłoka nie mogła wyświetlić największych ikon. Obszar powiadomień paska narzędziowego obsługiwał wyłącznie ikony z 16 kolorami aż doWindows Me, w którym wprowadzono obsługę ikon z 256 kolorami.
Windows XP dodaje obsługę 32-bitowego koloru (16,7 miliona kolorów ikanał alfa) w ikonach, co umożliwiło rysowanie półprzezroczystych obszarów, takich jak cienie,antyaliasing oraz obszarów podobnych do szkła.
Windows XP domyślnie używa wEksploratorze Windows ikony o rozmiarach 48×48 pikseli. Można wymusić użycie rozmiarów sięgających 256×256 pikseli przez modyfikację wartościShell icon size, ale to powoduje powiększenie ikon o rozmiarach 32×32 piksele[3]. Microsoft zaleca dla Windows XP rozmiary ikon nie większe niż 48×48 pikseli[6]. Windows XP może czytać ikony o wymiarze 256×256 pikseli i większe oraz może je skalować, jeśli nie ma dostępnych odpowiednich wymiarów[3].
Windows Vista dodaje obsługę ikon 256×256 pikseli jako osobny widok w Eksploratorze Windows i wspiera (ale nie wymaga) skompresowanego obrazuPNG. Microsoft zaleca zapis obrazów 256×256 w ikonach w formacie PNG, aby zmniejszyć całkowity rozmiar pliku ikony[7]. Eksplorator Windows w Windows Vista wspiera płynne skalowanie ikon do niestandardowych rozmiarów, które jestrenderowane w locie, gdy plik ikony nie zawiera grafiki o określonych wymiarach. Powłoka Windows Vista dodaje pasek powiększania dla ikon. Dla użytkowników używających wysokich rozdzielczości i trybówDPI, zaleca się większe formaty ikon (takie jak 256×256 pikseli)[7].
Rozmiary ikon systemu Windows dla formatu ICO:
Oficjalnie zarejestrowany przezIANAtyp MIME dla plików ICO toimage/vnd.microsoft.icon, zarejestrowany w 2003 roku. Przed rejestracją używano błędnych typów:image/ico,image/icon,text/ico orazapplication/ico wraz z nieoficjalnymimage/x-icon[9].
Kiedy używano formatu ICO w elementach (X)HTMLimg, Internet Explorer w wersjach 6 – 9b2 nie mógł wyświetlać plików z prawidłowym typem MIME. Środkiem zastępczym jest użycie niestandardowego typu MIMEimage/x-icon[10].
| Formatygrafiki rastrowej |
| ||||||
|---|---|---|---|---|---|---|---|
| Formatygrafiki wektorowej |
| ||||||
| Formaty złożone (grafika rastrowa i wektorowa) |