ICO
| Rozszerzenia pliku |
.ico |
|---|---|
| Typ MIME |
image/vnd.microsoft.icon |
| Producent | |
| Typ |
format grafiki dla ikon Microsoft Windows |
| Rozszerzenia pliku |
.cur |
|---|---|
| Producent | |
| Typ |
format grafiki dla kursorów |
ICO – format grafiki dla ikon systemu Microsoft Windows składający się z jednego obrazu lub wielu obrazów o różnej rozdzielczości oraz głębi kolorów, co pozwala na właściwe skalowanie. W Microsoft Windows każdy program, element pulpitu, Menu Start lub Eksploratora Windows musi mieć ikonę w formacie ICO.
Format CUR 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.
Historia
Wprowadzone w Windows 1.0 ikony miały rozmiar 32×32 pikseli i były czarno-białe[1], a wsparcie dla 256 kolorów dodano w Windows 3.0[2].
Win32 wprowadził obsługę 16,7 miliona kolorów (Truecolor) oraz rozmiar maksymalny ikony 256×256 pikseli[3]. W Windows 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 rejestru Shell Icon BPP[3][5] lub kupno Microsoft Plus! dla Windows 95. Wartość Shell Icon Size pozwala na użycie większych ikon zamiast 32×32 pikseli, a Shell Small Icon Size własnych rozmiarów zamiast 16×16 pikseli[3]. Pomimo to wszystkie wersje do Windows 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 lub 16,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ż do Windows Me, w którym wprowadzono obsługę ikon z 256 kolorami.
Windows XP dodaje obsługę 32-bitowego koloru (16,7 miliona kolorów i kanał 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 w Eksploratorze Windows ikony o rozmiarach 48×48 pikseli. Można wymusić użycie rozmiarów sięgających 256×256 pikseli przez modyfikację wartości Shell 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 obrazu PNG. 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 jest renderowane 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ów DPI, zaleca się większe formaty ikon (takie jak 256×256 pikseli)[7].
Rozmiary ikon
Rozmiary ikon systemu Windows dla formatu ICO:
- standardowe: 256×256 (kod skaluje się od 32 do 256), 48×48, 32×32 i 16×16 pikseli
- dodatkowe rozmiary: 128×128, 96×96, 64×64, 40×40, 24×24, 20×20, 14×14, 10×10 i 8×8 pikseli[8].
Ikony pulpitu
- duże ikony – 96×96 pikseli (automatycznie renderowane przez Windows z 256×256 pikseli)
- średnie ikony – 48×48 pikseli
- małe ikony – 16×16 pikseli.
Ikony paska zadań
- ikony aplikacji przypięte do paska zadań – 32×32 pikseli.
Typ MIME
Oficjalnie zarejestrowany przez IANA typ MIME dla plików ICO to image/vnd.microsoft.icon, zarejestrowany w 2003 roku. Przed rejestracją używano błędnych typów: image/ico, image/icon, text/ico oraz application/ico wraz z nieoficjalnym image/x-icon[9].
Kiedy używano formatu ICO w elementach (X)HTML img, 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 MIME image/x-icon[10].
Zobacz też
Przypisy
- ↑ Gyorgy Fekete: Operating System Interface Design Between 1981-2009. [w:] Webdesigner Depot [on-line]. 11 marca, 2009. [dostęp 2011-06-06]. (ang.).
- ↑ 256-Color Support in Windows. [w:] Microsoft Support [on-line]. Microsoft Corporation, 7 lipca, 2005. [dostęp 2011-06-06]. (ang.).
- ↑ a b c d e John Hornick: Icons. [w:] Windows User Interface Technical Articles (MSDN) [on-line]. Microsoft Corporation, 29 września, 1995. [dostęp 2011-06-05]. (ang.).
- ↑ Windows 95 Architecture Components. [w:] Microsoft TechNet [on-line]. Microsoft Corporation. [dostęp 2011-06-06]. (ang.).
- ↑ Shell Icon BPP. [w:] Windows 2000 Registry Reference (Microsoft TechNet) [on-line]. Microsoft Corporation. [dostęp 2011-06-06]. (ang.).
- ↑ Creating Windows XP Icons. [w:] Windows XP Technical Articles (MSDN) [on-line]. Microsoft Corporation, July 2001. [dostęp 2011-06-05]. (ang.).
- ↑ a b Icons. [w:] Windows User Experience Interaction Guidelines (MSDN) [on-line]. Microsoft Corporation. [dostęp 2011-06-06]. (ang.).
- ↑ Ikony (podstawy projektowania). Microsoft, 2021-09-02. [zarchiwizowane z tego adresu (2022-05-18)]. (ang.).
- ↑ Simon Butcher: vnd.microsoft.icon. [w:] MIME Media Types [on-line]. Internet Assigned Numbers Authority, 3 września 2003. [dostęp 2009-10-24]. Cytat: This media type is currently being labelled with a potpourri of names, including "text/ico", "image/ico", "image/icon", "application/ico", and so on. While "image/x-icon" is also used, this registration intends to finally clarify the media type for this file format. (ang.).
- ↑ Paul Irish: Reply to: IE has trouble viewing favicon.ico. GitHub, 15 grudnia, 2010. [dostęp 2012-05-03]. (ang.).
Linki zewnętrzne
- (ang.) Rozwój formatu ICO (Część 1, Część 2, Część 3, Część 4) [dostęp: 2014-12-22]
- (ang.) Ikony (Artykuł techniczny Microsoft z 1995 roku) [dostęp: 2014-12-22]
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.