

ImageList - obrazek s pruhlednym pozadim (Delphi)
Dobry den.
Mam obrazek - obyčejnou tečku v png s pruhlednym pozadim.
Jak ho dostat do komponenty ImageList.
Když ho načtu mam misto pruhledne černe pozadi.
V transparent color mohu změnit ale pruhledna tam neni.
Poradite.
Hm.Tak bude problem jinde.
Mam to uplně stejně jak psal pme.
Když však vložim na form komponentu image a do FormCreate dam
ImageList1.GetBitmap(0, Image1.Picture.Bitmap);
Vypada to takto
form.jpg
Pokud tu tečku vložim přimo do Image-picture je vše ok.
Tak kde dělam kopanec
Mas na tom TImage nastaven transparent color?
Navic do ImageListu to ukladas v PNG a ctes jako bitmapu, mozna v tom je problem...
Je tam jen transparent a ten mam na true
Bitmapovy soubor je BMP a ten nepodporuje pruhlednou barvu.
Pokud uložim obrazek PNG ve formatu BMP, tak misto pruhledne je ružova.
V ImageList transparent color vyberu tu ružovou.
Vysledek je stejny,bile rohy.
Musi snad byt nějake řešení jak to přečurat,ne
Pokud tu tečku vložim přimo do Image-picture je vše ok.
Potřebuji aby mi zobrazovala stav.
Zelena = zaple
Červena = vyple
Tak jsem to vyřešila jinak.
2x komponenta image pod sebou
visible.true a visible.false
Ale stejnak by mně zajimalo řešeni.
Pruhledne zobrazovani z ImageListu se pouziva bezne.
Muzes prosim udelat nejaky jednoduchy priklad a poslat ho sem?
696637137
Skús to zmeniť takto:
Vyššie uvedený kód funguje OK s priehľadnou farbou...
Děkují, funguje.
A ja se s tym tak natrapila.