[Graphique] Superposer 2 images
Bonjour,
J'essaye d'ecrire une methode qui retourne une instance d'un BufferedImage representant la superposition de 2 images.
Pour cela, dans un premier temps j'essaye seulement de rendre une image transparente.
Apres quelques recherches sur ce forum j'ai vu qu'on pouvait gerer la transparence à partir d'un alphaComposite, mais j'ai essayé de faire une methode et ca ne marche pas.
Voici le code :
Code:
1 2 3 4 5 6 7 8 9 10
|
public BufferedImage createComposite(BufferedImage image, float alpha)
{
Graphics2D g2=image.createGraphics();
Composite newComposite = AlphaComposite.getInstance(AlphaComposite.SRC_OVER, alpha);
g2.setComposite(newComposite);
g2.drawImage(image, null, null);
return image;
} |
Toute aide sera la bienvue !! merci :-)