Projekt

Obecné

Profil

Ikony » Historie » Verze 3

Ján Hýbl, 2026-02-17 09:43

1 1 Ján Hýbl
h1. Ikony
2
3
{{>toc}}
4
5 3 Ján Hýbl
h2. Balíček ikon .ico
6
7
Soubor s příponou .ico (používaný v systému Windows pro ikony) slouží jako kontejner, který může obsahovat více obrázků v různých velikostech a barevných hloubkách. Soubor .ico tedy funguje jako „balíček“, který v sobě může mít formáty PNG a BMP současně.
8
9
Jeho vnitřní struktura se skládá ze tří hlavních částí:
10
11
1. Hlavička (ICONDIR)
12
* Obsahuje základní informace o souboru. 
13
* Vyhrazeno (2 bajty): Vždy nastaveno na 0.
14
* Typ (2 bajty): Hodnota 1 pro ikony (.ico), 2 pro kurzory (.cur).
15
* Počet obrázků (2 bajty): Udává, kolik ikon je v souboru uloženo. 
16
17
2. Adresář ikon (ICONDIRENTRY)
18
* Pro každý obrázek v souboru existuje jeden 16bajtový záznam s metadaty: 
19
* Šířka a výška (1 + 1 bajt): Rozměry v pixelech (hodnota 0 reprezentuje 256 px).
20
* Počet barev (1 bajt): Počet barev v paletě (0, pokud se nepoužívá).
21
* Barevné roviny a bitová hloubka (2 + 2 bajty): Technické parametry zobrazení.
22
* Velikost dat (4 bajty): Velikost samotného obrázku v bajtech.
23
* Offset (4 bajty): Adresa, kde v souboru začínají data daného obrázku. 
24
25
3. Data obrázků
26
Samotná obrazová data mohou být uložena ve dvou formátech: 
27
* BMP (bez hlavičky souboru): Tradiční formát. Skládá se z barevné masky (XOR) a průhledné masky (AND), která definuje, které pixely jsou viditelné.
28
* PNG: Moderní varianta (podporovaná od Windows Vista), která umožňuje efektivní kompresi a plynulou průhlednost (alfa kanál). 
29
30
Díky této struktuře si systém může automaticky vybrat nejvhodnější velikost ikony podle toho, zda ji zobrazuje na ploše, v panelu úloh nebo v průzkumníku.  V jednom .ico souboru tak můžete mít například tři malé ikony v BMP a jednu velkou v PNG. Moderní editory jako GIMP vám při exportu do .ico dokonce dají na vybranou, kterou vrstvu (velikost) chcete komprimovat jako PNG a kterou ne. 
31
32 1 Ján Hýbl
h2. 1. Grafické formy ikon
33
34
Ikony na web a do aplikací (moderní): Vždy PNG.
35
Animované ikony: GIF.
36
Systémové ikony Windows: .ico (kontejner, často obsahuje PNG i BMP).
37
Ikony s plynulými stíny: PNG.
38
39
Tabuka 1: Rychlé srovnání
40
|Funkce	    |   PNG                     |	GIF	        |   BMP  |
41
|Kvalita    |	Vysoká (Lossless)	|Střední (256 barev)	|Maximální (Raw)|
42
|Průhlednost|	Ano (Alpha kanál)	|Pouze 1-bit (zubatá)	|Ne             |
43
|Velikost  |	Malá/Střední	        |Velmi malá	        |Velmi velká   |
44
|Animace   |	Ano (APNG, vzácné)	|Ano (běžné)	        |Ne          |
45
|Použití   |	Ikony, Loga, Web	|Animované ikony	|Starý tisk/systém|
46
47
48
h3. 1.2 Portable Network Graphics (PNG)
49
50
PNG je moderní standard pro ikony na webu a v aplikacích.
51
52
* Průhlednost (Alpha kanál): Podporuje plnou průhlednost (ikona může mít zaoblené rohy a poloprůhledné stíny, které splynou s pozadím).
53
* Komprese: Ztrátová (Lossless) – zachovává 100% kvalitu původního obrázku.
54
* Kvalita: Velmi vysoká, ostré hrany.
55
* Velikost souboru: Střední (komprimuje lépe než BMP, ale obvykle hůře než GIF/JPG).
56
* Použití: Ikony na webu, loga, tlačítka, ikony aplikací.
57 3 Ján Hýbl
* Struktura: Do .ico souboru se vkládá celý PNG soubor včetně jeho vlastní hlavičky.
58
* Výhoda: Využívá bezeztrátovou kompresi, což drasticky zmenšuje velikost ikony (zejména u rozměru 256x256 px, kde by BMP zabíralo stovky kB).
59
* Použití: Typicky se PNG používá pro největší rozměry (256x256 px), zatímco menší rozměry (16x16, 32x32) zůstávají kvůli kompatibilitě v BMP. 
60 1 Ján Hýbl
61 3 Ján Hýbl
62 1 Ján Hýbl
h3. 1.3 Windows Bitmap (BMP)
63
64
BMP je nativní formát Windows, který data prakticky nekomprimuje.
65
66
* Průhlednost: Většinou nepodporuje (nebo jen velmi omezeně). Ikony mají čtvercové pozadí.
67
* Komprese: Žádná nebo minimální.
68
* Kvalita: Maximální (raw data), ale ikony jsou zbytečně velké.
69
* Velikost souboru: Velmi velká (nepoužitelné pro web).
70
* Použití: Historické ikony Windows, zástupci na ploše (systémové ikony .ico často využívají BMP strukturu, ale .bmp soubor jako ikona je nevhodný).
71 3 Ján Hýbl
* Struktura: Neukládá se jako kompletní soubor .bmp (chybí mu hlavička BITMAPFILEHEADER), ale jen jako surová bitmapová data.
72
* Výhoda: Maximální kompatibilita se všemi verzemi Windows.
73
* Nevýhoda: Žádná komprese, takže soubory s vysokým rozlišením (např. 256x256 px) jsou v tomto formátu neúměrně velké. 
74 1 Ján Hýbl
75
h3. 1.4 Graphics Interchange Format (GIF)
76
77
GIF je starší formát omezený na 256 barev. Vhodný pro jednoduchou grafiku/animace.
78
79
* Průhlednost: Podporuje pouze 1-bitovou průhlednost (pixel je buď průhledný, nebo ne – neumí poloprůhledné stíny, hrany bývají zubaté).
80
* Barvy: Omezená paleta (max 256 barev).
81
* Komprese: Ztrátová (Lossless), velmi dobrá pro jednoduchou grafiku.
82
* Animace: Podporuje animace (animované ikony).
83
* Použití: Malé, jednoduché ikony s omezenými barvami, animované ikony (memes).
84
85
h2. 2. Změna ikon ve Windows
86
87
Změna ikon ve Windows (ať už uživatelem, nebo automaticky systémem) se děje z několika hlavních důvodů, které zahrnují estetiku, organizaci i technické aktualizace. 
88
89
# Uživatelská personalizace (Vlastní změna) Uživatelé mění ikony, aby si přizpůsobili prostředí počítače podle svého vkusu:
90
# Aktualizace systému (Změna od Microsoftu) Microsoft pravidelně mění ikony v rámci aktualizací (Windows 10 \(\rightarrow \) Windows 11)
91
# Technické problémy (Ikony se změnily samy) Někdy se ikony změní na bílý "papír" nebo obecnou ikonu. To obvykle značí problém:
92
## Poškozená mezipaměť (Icon Cache)
93
## Aktualizace aplikace/systému
94
## Odinstalace programu
95
96
Pokud se změna neprojeví okamžitě, projeví se po obnovení složky (stisknutím klávesy F5 na ploše nebo v dané složce).
97
98
Pro změnu ikon aplikací nebo složek ve Windows:
99
# klikněte pravým tlačítkem na zástupce/složku
100
# zvolte Vlastnosti 
101
# karta Zástupce (nebo Přizpůsobit u složek) 
102
# tlačítko Změnit ikonu a vyberte nový obrázek.
103
104
Systémové ikony (Tento počítač, Koš) změníte přes:
105
# Nastavení,
106
# Přizpůsobení,
107
# Motivy,
108
# Nastavení ikon na ploše. 
109
110
h3. 2.1 Podrobný postup pro různé typy ikon
111
112
Změna ikony zástupce (programu/souboru):
113
# Klikněte pravým tlačítkem na zástupce na ploše.
114
# Zvolte Vlastnosti a přejděte na kartu Zástupce.
115
# Klikněte na tlačítko Změnit ikonu....
116
# Vyberte ikonu ze seznamu nebo klikněte na "Procházet" a najděte vlastní soubor .ico.
117
# Potvrďte tlačítkem OK.
118
119
Změna ikony složky:
120
# Klikněte pravým tlačítkem na složku a zvolte Vlastnosti.
121
# Přejděte na kartu Přizpůsobit.
122
# Dole klikněte na Změnit ikonu... a vyberte požadovaný obrázek.
123
124
Změna systémových ikon (Tento počítač, Koš, Síť):
125
# Otevřete Nastavení a přejděte do sekce Přizpůsobení.
126
# Vyberte položku Motivy.
127
# Klikněte na Nastavení ikon na ploše (obvykle dole nebo na boku).
128
# V okně vyberte ikonu, klikněte na Změnit ikonu... a zvolte novou.
129
130
Změna velikosti ikon:
131
# Klikněte pravým tlačítkem na volné místo na ploše,
132
# zvolte Zobrazit,
133
# vyberte Velké/Střední/Malé ikony. 
134
135
h2. 3. Kde stáhnout nové ikony
136
137
Ikony se stahují nejčastěji ve formátu .ico (přímo pro Windows) nebo .png (které lze převést).
138
139
h3. 3.1 Vhodné weby
140
141
# Flaticon.com: Největší databáze, nutno převést z PNG na ICO (lze přímo na webu).
142
# Icons8.com: Velký výběr stylů.
143
# DeviantArt.com: Hledejte "Windows icons" – často balíčky ikon pro celou plochu.
144
# Icon-icons.com: Nabízí ikony přímo ve formátu .ico.
145
146
h3. 3.2 Kam ikony uložit?
147
148
Aby ikony nezmizely nebo se po restartu nezměnily na výchozí, je důležité je uložit na trvalé místo. Vytvořte si novou složku (například v Dokumentech nebo na disku C:) a pojmenujte ji třeba "Moje Ikony". Stažené soubory (.ico) si do této složky zkopírujte. Důležité: Jakmile ikonu nastavíte, nepřesouvejte ji ani nemažte z této složky.
149
150
h3. 3.3 Co dělat, když máte ikonu ve formátu .png?
151
152 2 Ján Hýbl
Pokud jste stáhli obrázek ve formátu PNG, Windows ho jako ikonu nepoužije. Musíte ho převést. Použijte online konvertor, např.  cloudconvert.com nebo "icoconvert.com":https://www.icoconverter.com/
153 1 Ján Hýbl
Nahrajte PNG, převeďte na ICO a stáhněte.
154 2 Ján Hýbl
155
!{width:500px}icoconverter.png!
156
157
!{width:700px}gimp_ico1.png!
158
159
!{width:700px}gimp_ico2.png!