Superposer 2 images - Java - Programmation
Marsh Posté le 30-10-2005 à 16:28:34
Bonjour
Va voir :
http://www.self-access.com/java/jvImage2.htm
ou essai ca :
public BufferedImage createComposite(BufferedImage im1, BufferedImage im2, float alpha) {
BufferedImage buffer = new BufferedImage(Math.max(im1.getWidth(), im2.getWidth()),
Math.max(im1.getHeight(), im2.getHeight()),BufferedImage.TYPE_INT_ARGB);
Graphics2D g2=buffer.createGraphics();
g2.drawImage(im1, null, null);
Composite newComposite = AlphaComposite.getInstance(AlphaComposite.SRC_OVER, alpha);
g2.setComposite(newComposite);
g2.drawImage(im2, null, null);
g2.dispose();
return buffer;
}
bye
Marsh Posté le 21-10-2005 à 23:10:07
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 j'ai vu qu'on pouvait gerer la transparence à partir d'un alphaComposite, mais j'ai fait une methode et ca ne marche pas.
Voici le code :
Toute aide sera la bienvue !! merci :-)