J'ai une texture. C'est un fichier JPEG, avec un fond rouge RGB (255,0,0). Quel est le meilleur moyen, pour charger cette texture (ou show) où mes couleurs RVB (255,0,0) sont TRANSPARENT?Android Opengl ES transparent une couleur sur une texture
0
A
Répondre
3
Eh bien les jpegs n'ont pas de canal de transparence (AFAIK) donc la première chose à faire est de l'éditer dans Paint.NET ou autre, d'utiliser une baguette magique ou similaire pour rendre vos pixels rouges transparents et enregistrer au format PNG.
Lors de l'exécution, vous devez charger le fichier PNG à partir d'actifs ou de ressources dans un bitmap Bitmap.Config.ARGB_8888
avant de convertir en texture.
Enfin votre avis GLSurfaceView
a besoin de demander explicitement qu'il est translucide cos opaque par son défaut ... voici ce que je fais dans mon GLSurfaceView
constructeur dérivée de, avant d'appeler setRenderer()
:
// Make the surface transparent, which it isn't by default
setEGLConfigChooser(8, 8, 8, 8, 0, 0);
getHolder().setFormat(PixelFormat.TRANSLUCENT);
Questions connexes
- 1. Android Opengl-es faire fond transparent sur une texture, comment?
- 2. OpenGL es 2.0 Android Texture
- 3. Texture spéculaire sur OpenGL ES?
- 4. Android OpenGL - ES Texture saignée
- 5. opengl es brouillard transparent dans android
- 6. OpenGL ES texture memory
- 7. Basic OpenGL ES Problème de texture/Android
- 8. OpenGL Texture Transparent
- 9. Android OpenGL ES Texturing - alphablending
- 10. Texture transparente dans OpenGL ES pour Android
- 11. Android OpenGL ES 2.0 Swap Texture échoue
- 12. Android OpenGL ES ne dessine pas Texture
- 13. Comment charger une texture sur un cercle avec OpenGL ES
- 14. iPad OpenGL ES: On Texture Texture Taille
- 15. OpenGL ES texture noire sur Nexus S
- 16. OpenGL transparent texture clips précédent
- 17. Couleur mappant une texture dans opengl
- 18. Coloriser une texture en niveaux de gris dans OpenGL ES sur Android
- 19. OpenGL ES sur Android
- 20. Chargement de texture CyanogenMod et OpenGL ES
- 21. OpenGL ES 2.0: attachez une texture plus petite au framebuffer
- 22. Android OpenGL ES Couleur Byte Ordre
- 23. Comment appliquer une perspective correcte à cette texture OpenGL ES?
- 24. Dessin seulement une partie d'un OpenGL texture ES iPhone
- 25. Répétant seulement une partie d'une texture dans OpenGL ES?
- 26. opengl es 2.0 coordonnées de texture
- 27. opengl es choix de couleur sur android sans écran clignotant
- 28. Texture plein écran iPhone OpenGL ES
- 29. Comment définir une texture 8 bits sur OpenGl-ES 2.0 pour Android?
- 30. Animation de texture coulissante Opengl ES