J'ai joué avec certaines fonctionnalités d'imagerie de Java, en essayant de superposer une image à une autre. Comme si:Java: utiliser WritableRaster.setRect pour superposer une image?
BufferedImage background = javax.imageio.ImageIO.read(
new ByteArrayInputStream(getDataFromUrl(
"https://www.google.com/intl/en_ALL/images/logo.gif"
))
);
BufferedImage foreground = javax.imageio.ImageIO.read(
new ByteArrayInputStream(getDataFromUrl(
"https://upload.wikimedia.org/wikipedia/commons/e/e2/Sunflower_as_gif_small.gif"
))
);
WritableRaster backgroundRaster = background.getRaster();
Raster foregroundRaster = foreground.getRaster();
backgroundRaster.setRect(foregroundRaster);
En fait, je tentais de surimposer ceci: https://upload.wikimedia.org/wikipedia/commons/e/e2/Sunflower_as_gif_small.gif
sur ce point: https://www.google.com/intl/en_ALL/images/logo.gif
Le produit apparaît comme: http://imgur.com/xnpfp.png
D'après les exemples que j'ai vus, cela semble être la méthode appropriée. Est-ce que je manque une étape? Y a-t-il une meilleure façon de gérer cela? Merci pour vos réponses.
Vos images ne montrent pas pour moi - Chrome sur XP. –
Je ne pouvais pas comprendre pourquoi ils ne se montraient pas non plus, jusqu'à ce que je regarde et trouve que quelqu'un d'autre les a retirés de mon poste. J'ai ajouté des liens pour les images au cas où cela se reproduirait. Merci! – moshen
Merci à celui qui a raffiné mon code (crap?). (mmyers?) – moshen