-
Combiner deux images
Bonjour
je débute en Java et j'essaye de superposer deux images en utilisant la FAQ.
http://java.developpez.com/faq/gui/?...IMAGE_combiner
le problème est que j'obtient une image toute noire.
ce que je souhaite c'est avoir l'image de fond en jpg, et par dessus mettre un gif ou un png.
comment puis-je faire pour gérer la transparance ?
merci
-
Le principe de base est la suivant :
- afficher l'image de fond
- récuperer le contexte graphique de cette image (Graphics2D)
- appliquer une valeur de transparence (Graphics2D.setComposite(...))
- afficher l'image de premier dans ce contexte (Graphics2D.drawImage(...))
-
Ton image supporte-t-elle la transparence ?
Peux-tu nous poster ton code s'il te plait ?
-
merci messieurs
j'ai trouvé d'où venait mon erreur, j'avais une méthode qui redimensionnait mon l'image et dans ce redimensionnement il y avait la création d'une bufferedImage avec BufferedImage.TYPE_INT_ARGB que j'ai changé en BufferedImage.TYPE_INT_RGB et là par magie ça a fonctionné
bruno