Problem oko prikaza slike na ekranu

Problem oko prikaza slike na ekranu

offline
  • Més que un club
  • Glavni vokal @ Harpun
  • Pridružio: 27 Feb 2009
  • Poruke: 3898
  • Gde živiš: Novi Sad,Klisa

Morao sam ovde da se obratim, iako je vezano za sam projekat koji pravim. Very Happy

Nisam puno koda odradio (odradicu sve u roku , ako resim sve probleme), ali evo sta me muci... Kada pozovem funkciju masked_blit u allegru, ona bi sve sto je obojeno ljubicastom (iliti magenta) bojom trebala da sakrije... Medjutim magenta se idalje nalazi oko tog mog predmeta... Najgore od svega je to sto, u ranijim projektima koje sam pokretao, sve radi bez problema Bebee Dol



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Srđan Tot
  • Am I evil? I am man, yes I am.
  • Pridružio: 12 Jul 2005
  • Poruke: 2483
  • Gde živiš: Ljubljana

To se najčešće dešava kada se koriste JPG slike. Za allegro je transparentno samo ono što ima maksimalno crvene i plave, i 0 zelene. JPG komresija je takva da boje skoro uvek budu malo promenjene da bi veličina datoteke mogla da bude manja.

Uzmi slike ponovo, delove koji trebaju da budu transparentni oboji RGB bojom 255,0,255 i snimi sliku kao bmp ili png. To će ti rešiti problem.



offline
  • Més que un club
  • Glavni vokal @ Harpun
  • Pridružio: 27 Feb 2009
  • Poruke: 3898
  • Gde živiš: Novi Sad,Klisa

Te iste slike, prebacene u drugi projekat, su prozirne tamo gde treba... Izgleda da cu ipak morati da uradim ono sa alkoholom Very Happy

offline
  • Srđan Tot
  • Am I evil? I am man, yes I am.
  • Pridružio: 12 Jul 2005
  • Poruke: 2483
  • Gde živiš: Ljubljana

Napisano: 29 Jul 2013 1:12

Ok, druga stvar može biti da koristiš recimo 24bitnu sliku i 32bitni prozor. Da bi masked_blit radio kako treba, i slika i prozor, odnosno ono površina na koju želiš da nacrtaš sliku, moraju da imaju isti color depth.

Dopuna: 29 Jul 2013 1:14

I još nešto... slike moraš da učitaš tek kada je allegro inicijalizovan i prozor kreiran Smile

offline
  • Més que un club
  • Glavni vokal @ Harpun
  • Pridružio: 27 Feb 2009
  • Poruke: 3898
  • Gde živiš: Novi Sad,Klisa

Napisano: 29 Jul 2013 1:18

ee vidis ovo prvo mi nije palo na pamet. Sad cu probati Smile
Ono drugo se podrazumeva Very Happy

Dopuna: 29 Jul 2013 1:22

Dodavanje te jedne linije koda je resilo problem. Hvala puno Ziveli

Ko je trenutno na forumu
 

Ukupno su 1035 korisnika na forumu :: 25 registrovanih, 6 sakrivenih i 1004 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., acatomic, Arsenije, avijacija, Ben Roj, bigfoot, cavatina, Denaya, Insan, Karla, Mercury, mikrimaus, milenko crazy north, MILO-VAN, Miskohd, mrav pesadinac, nebojsag, nenad81, proka89, sabros, theNedjeljko, Vatreni Zmaj, Vlad000, vladaa012, wizzardone