Bonjour je suis nouveau et j'ai probleme:
Jai trois image:
- backgroung.bmp
- image.bmp (image quelconque)
- image_mask.bmp (masque de l'image.bmp)
Je suis entrain de creer un application et je voudrais afficher une image (image.bmp) sur une autre image (backgroung.bmp). A telle position (x,y). Ca je pense y arriver.
Mais Le probleme c'est que je veux avoir la transparence de image.bmp grace a son mask (image_mask.bmp) qui est la meme image sauf que pixel blanc pour transparence et pixel noir pour affichage (masque).
Il faudrait que je creer une image gif avec transparence.
Si (pixel image_mask.bmp == blanc)
Faire pixel image.gif = transparent
Sinon pixel image.gif = pixel image.bmp
Et afficher a la fin image.gif sur mon background.bmp.
J'espere que c'est clair. Je pensais utiliser peut-etre un bufferedimage pour la comparaison pixel mais je n'arrive pas a l'utilise. (initialisation, connaitre la couleur du pixel, afficher l'image gif contenu dans un bufferedimage)
C'est peut-etre complique mais j'ai plein d'images avec leurs masques et il faut que je les affiches les une par dessus les autres.
Merci d'avance
sirusisback