Superposer 2 Images SWT Java

Superposer 2 Images SWT Java - Java - Programmation

Marsh Posté le 18-12-2006 à 16:38:46    

Bonjour a tous,
 
Je souhaiterai mettre une Image dans une autre Image, afin de n'avoir qu'une seul image a manipuler au bout du compte.
L'objectif etant que toutes mes transformations se fassent sur la meme image pour eviter des traitements supplementaire.
 
Par contre je n'ai trouve nul part comment faire.
Mes images sont des png, je les load, les affiches bien separement mais je ne voit pas comment en mettre une dans l'autre pour qu'elles soient superposees.
 
Si quelqu'un a une idee ou un lien je suis preneur.
 
PS : Je suis en SWT (RCP), donc org.eclipse.swt.graphics.Image
 
Merci

Reply

Marsh Posté le 18-12-2006 à 16:38:46   

Reply

Marsh Posté le 11-02-2008 à 11:19:17    

A prioris je dirais qu'il te suffit de creer une image generale (englobante) vide avec Image img = new Image(display, width, height).
 
Ensuite tu cré un GC sur cette image. GC gc = new GC(img). Le GC peut etre vu comme un objet capable de dessiner (un crayon).
 
Enfin tu peut faire ce que tu veux sur ton image generale, y compris y dessiner d'autres images plus petites dedans (gc.drawImage(autre_image, position_depart_x, position_depart_y).
 
voila voila ... ^^

Reply

Marsh Posté le 22-02-2008 à 16:48:10    

Ou tu mes les images dans des Panels et tu passes à Swing => JLayeredPanel ça marche très bien.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed