Sì, vedi se ti va bene una cosa del tipo:Originariamente inviato da GoldEmish
volevo sapere se è possibile fare una sovraimpressione ad un'immagine utilizzando una PNG. In pratica ho una JPG e vorrei metterci sopra un simbolo derivato da una PNG, questo però deve conservare la trasparenza della PNG. E' possibile?
Cambia ovviamente quello che vuoi.codice:import java.awt.*; import java.awt.image.*; import java.io.*; import javax.imageio.*; public class Prova { public static void main(String[] args) { try { BufferedImage img1 = ImageIO.read(new File("immagine1.jpg")); BufferedImage img2 = ImageIO.read(new File("immagine2.png")); Graphics2D g = img1.createGraphics(); g.drawImage(img2, 100, 100, null); g.dispose(); ImageIO.write(img1, "jpg", new File("output.jpg")); } catch (Exception e) { System.out.println(e); } } }

Rispondi quotando