lundi 12 janvier 2015

[LibGDX] Alphakanal übernehmen

Hallo,

ich suche eine Möglichkeit mit LibGDX den Alphakanal von einer Pixmap in eine andere Pixmap zu übertragen.



zum besseren verständis:



grassForum.jpg



(Grasstextur auf Alphamaske übertragen)



bisher setze ich das fertige Bild aus dem Farbwert der Grasstextur und dem Alphakanal aus der Alphamaske zusammen.

Das ganze Pixel für Pixel mit einer schleife.




Java Code:






  1. fertigesBild.drawPixel(x, y, Color .rgba8888(colorGrass.r, colorGrass.g, colorGrass.b,colorAlphamaske.a));









Es funktioniert, ist aber leider sehr langsam und ineffizient.



Wie kann ich es besser machen ?



Schonmal vielen Dank um Vorraus.



mfg

Kekz


Angehängte Grafiken







[LibGDX] Alphakanal übernehmen

0 commentaires:

Enregistrer un commentaire