Jak vytvořit .bmp obrázek s průhledným pozadí.
Dobrý den,
potřeboval bych poradit, jak vytvořit .bmp obrázek s průhledným pozadí. Vím, že mi napíšete, že to jde jen u .png a u .gif, ale viděl jsem bmp obrázek u kterého to šlo. Xpize má OEM logo, které je průhledné a je to bmp obrázek. Když ho otevřu, tak má černé pozadí, ale ve vlastnostech systému má průhledné. V jakém programu tohle můžu udělat?
Obrazok s tym nema nic spolocne. Win v niektorych situaciach bud a) jednu farbu povazuje za priehladnu, alebo b) existuje druhy obrazok (CB, 1bit/pixel) ktory udava co je priehladne a co ne. Tusim napr. u ikon (ico je sada viacerych bitmap)
P.S. takze zozenies si info o tom jak Win zobrazuje logo, a podla toho pripravis spravne subor toho loga.
To jsem moc nepochopil.
Tak za to ja nemozem :)
http://unattended.msfn.org/unattended.xp/view/web/ 77/
BTW. nejaky photoshop apod urcite umoznuje urobit 32bitovu bitmapu (24bit+alpha kanal), ale na to ti podla mna bude XP zvysoka prdet.
některé historické programy "přidávaly" podpori průhlednosti BMP tak, že prostě určitá hodnota barvy RGB znamenala průhlednost. Mám pocit, že to byla fialová FF00FF
Skús použiť program v prílohe. Nastaví bielu farbu pozadia ako priesvitnú a s využitím Alfa kanálu prekonvertuje na 32-bit...
príklad použitia: (parametre: zdroj, cieľ)
convert2bmp my24bit.BMP my32bit.BMP
dej tam svoji obdélníkovou fotku a nemusíš řešit průhlednost.
akorát se mi zdá, že obrázek trochu zpomaluje načtení toho panelu.
V těchto obrázcích považuje Windows za průhlednou tu barvu, která je v levém dolním pixelu.
to jsem nevěděl, znamenám si.
Taková připitomělost M$, používá se to třeba když programuješ ikony na panelu nástrojů. Jako by se nemohl použít GIF nebo PNG, které podporují průhlednost.
ikony maju druhu bitmapu ako masku (1:0 = piehladny:nepriehladny).
BTW. treba si aj uvedomit ze ikony a oeminfo kram vznikal davn pred rokom 2000, a ze praca s bitmapami je omnoho jednoduchsia jak dekodovanie png a podobnych veci.