Comment dessiner une image avec transparence
Comment dessiner une image avec un jeu de couleurs comme transparent?
Par exemple je veux que tous les pixels blancs transparent.
OriginalL'auteur Tomek Tarczynski | 2011-03-20
Vous devez vous connecter pour publier un commentaire.
vous avez besoin de vérifier à chaque pixel de l'image et de changer sa couleur.
vous aurez votre réponse dans ce Post
OriginalL'auteur Saurabh Pareek
Vous devez définir la valeur de Alpha pour la peinture tu es de passage à l'image.
http://developer.android.com/reference/android/graphics/Paint.html#setAlpha%28int%29
Les valeurs varient de 0 à 255
EDIT:
Je devrais avoir répondu à cela plus tôt, mais voilà. p.setColor(Color.Blanc) définit la couleur de votre image bitmap à blanc. La transparence est contrôlée par une valeur aplha qui va entre 0 & 255. 0 est complètement transparent, 255 est complètement opaque - donc p.setAlpha(125) est quelque part au milieu. Le fait de clarifier les choses?
Cette juste définit l'image entière d'être semi-transparent, cela ne donne pas l'effet escompté.
Ouais, je ne savais pas que l'op voulait faire une seule couleur transparente, sans affecter les autres couleurs de l'image bitmap. J'ai mal compris ce qu'il demandait. Désolé!
Curieusement, alors que cette réponse a omis de répondre à l'OP de la question, il a répondu à celui que j'ai cherché sur google. 🙂 Merci Manish!
OriginalL'auteur Manish Burman
Une autre approche est de dessin dans trasparent de couleur sur votre toile (dessin trous).
Le bitmapu besoins de canal alpha.
OriginalL'auteur Rudy