[allegro] Grafika a przezroczystosc

0

Witam.

Mam problem z allegro w c++. A dokladniej z przezroczystoscia bitmap. Wiem, ze trzeba kolorowac na rozowo (255,0,255), ale na kazdym obrazku zostaja mi rozowe piksele w programie...

Z wiazku z tym da sie jakos w allegro zrobic zeby:
-przezroczystosc dzialala (np w png...) Probowalem AlPNG, ale tam przezroczystosc zamienialo na biale tlo...
-usunac te rozowe piksele

Dzieki i pozdro

0

Da sie to zrobic normalnie za pomoca allegro dla bmp. Mam cos takiego w starych notatkach:

Funkcja masked_blit() dziala tak jak blit() oraz przyjmuje te same argumenty. Dzieki niej mozna pominac kolor tla:
 - w trybie 8 bitowym kolor 0
 - w trybach wyzszych 255, 0, 255 - rozowy
0

Napisalem juz ze wiedzialem ze na rozowo mozna tlo robic, tylko ze po wrzuceniu tego na screena, pozostaja rozowe kropki ;/

0
WitekPL napisał(a)

Napisalem juz ze wiedzialem ze na rozowo mozna tlo robic, tylko ze po wrzuceniu tego na screena, pozostaja rozowe kropki ;/

Jak z neta sciagnales jakiegos sprite'a, czy cos to sam wrzuc to w painta i uzyj wypelnienia rozowego i zobacz co zostaje, a potem to zamarz.

0

mam pytanie, czy jest jakaś możliwość aby zmienić ten domyślny kolor z 255,0,255 na jakiś inny. Nie żebym kochał róż, ale mam gotowe grafiki z innym tłem dokładniej o kolorze 135, 135 ,135 . Wie ktoś może??

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.