Software
Delphi a Lazarus
Treky a další akce
Blog a fórum
Čeština English
Hlavní nabídka
Delphi a Lazarus
Nejstahovanější
KGrid (23598x)
KControls - sada komponent (18495x)
KHexEditor (5278x)
KIcon (2584x)
CAN Event Manager (454x)
 

KIcon

Další občas užitečná komponenta. Hodí se tehdy, je-li potřeba s ikonami (soubory *.ico) manipulovat víc než je jenom zobrazovat.

Hledání vhodné freeware komponenty předtím, než jsem se rozhodl napsat vlastní komponentu (leden 2005), opět selhalo. Chyběla především univerzálnost, tj. schopnost zobrazit jakoukoli ikonu včetně 32-bitových ikon s alfa kanálem v různých klonech Windows.

Vlastnosti KIcon
Podpora 32-bitových ikon a kurzorů
Plná podpora PNG komprese obrázků ikony (do verze Delphi 2007 je nutné použít komponentu PngImage)
Správné vykreslování v různých verzích Windows (XP a výše)
Volitelné vykreslování všech obrázků ikony
Ikony lze při vykreslování roztáhnout
Kromě úplného zobrazení lze vykreslit jen barevný obrázek (obrazová data) nebo jen masku (průhlednost)
Možnost nahrávání ze souboru ico, streamu, HICON, zdrojů modulu exe či dll, asociovaných modulů k dokumentům atd.
Možnost uložení do souboru ico a streamu
Manipulace s obrázky ikony (vkládání,mazání,ořezávání,zvětšování)
Integrace do TPicture

Stažení KIcon

KIcon je součást KControls. Stahujte zde.

Ukázky (klikněte na obrázky pro jejich zvětšení)

 
Ukázka demonstračního prográmku - zde je zobrazen velký obrázek s 32-bitovou hloubkou včetně alpha kanáluRoztažený obrázek ikony
 
Všechny obrázky ikony (vodorovně upořádané)Zobrazení bez masky - 32-bitové obrázky zde vlastně masku nepotřebují - stačí alpha kanál
 

Hlavní strana | Software | Delphi a Lazarus | Treky, cestopisy | Sport | Blog

Můj účet
Aktualizované

KControls - sada komponent

od: tk

13.2.2014

KHexEditor

od: tk

8.11.2010

KGrid

od: tk

8.11.2010

KIcon

od: tk

17.4.2010

RM-Evidence

od: tk

12.2.2008

Nově vložené

Ferátky a lezení Rakousko 2010

od: tk

6.7.2010

Pro informaci...

od: tk

13.10.2009

Lezení v Arco 2009

od: tk

3.9.2009

Rumunsko 2008 (Maramureš)

od: tk

13.7.2008

CAN Event Manager

od: tk

16.12.2007