[Allegro] Bitmapa bez tła
Ostatnio zmodyfikowano 2011-11-26 17:00
Lirdoner Temat założony przez niniejszego użytkownika |
[Allegro] Bitmapa bez tła » 2011-11-26 15:59:53 Witam, problem mam w tym, że moja bitmapa niby jest wyświetlana prawidłowo, lecz widać kawałki różowego tła RGB(255,0,255); Do wyświetlania bitmapy używam masked_blit na bufora a potem bufor na screen za pomocą blit. Ogólnie tło usuwane jest dobrze lecz zostają piksele przy postaci ;/ Jak temu zaradzić? |
|
SeaMonster131 |
» 2011-11-26 16:01:39 Bo tam mają inny kolor niż 255,0,255, czyli np: 253,0,254 itd... Jeżeli chcesz skalować postać, rób to za pomocą allegro, a jeżeli te piksele o różnych odcieniach różowego powstały w programie graficznym, no to niestety musisz je usunąć, np Paint'em ;) |
|
akwes |
» 2011-11-26 16:42:01 Skalowanie, zapis do jpg itd powodują zmianę kolorów. Szczególnie zapis do jpg, który oferuje kompresje stratną. Do wyboru masz czystą bitmapę albo png (kompresja bezstratna). |
|
Lirdoner Temat założony przez niniejszego użytkownika |
» 2011-11-26 16:54:19 Ok, dzięki poprawiłem już sobie A mogę jeszcze raz prosić o pomoc? Tym razem chciałbym wyświetlić sobie tą samą bitmapę kilkanaście razy na ekranie Poprawnym będzie jeżeli będę używał masked_blit kilkanaście razy z jedną bitmapą zmieniając jedynie pozycje x i y? Próbowałem użyć jakiejś pętli do tego ale wtedy program się wiesza :D |
|
DejaVu |
» 2011-11-26 17:00:09 1 temat = 1 problem - z tego co zrozumiałem to jeden Twój problem został rozwiązany i pytasz 'przy okazji' o inny. U nas tego się nie praktykuje :) |
|
« 1 » |