Il faut transformer les deux images en BufferedImage.
Ensuite, rien de plus simple :
import java.awt.Color; import java.awt.Graphics2D; import java.awt.image.BufferedImage; // Buffer image with transparancy support (alpha chanel) final BufferedImage image = new BufferedImage(20, 20, BufferedImage.TYPE_INT_ARGB) ; final BufferedImage tilePicture = .... // Graphic final Graphics2D g2 = image.createGraphics() ; g2.drawImage(tilePicture, object.getX(), object.getY(), null) ;
Le null peut être remplacé par un java.awt.image.ImageObserver qui permet d'être notifié lorsque l'image est prête.
Aucun commentaire:
Enregistrer un commentaire