Ho bisogno di unire due immagini (BufferedImage) in Java. Non sarebbe un problema se non ci fosse trasparenza. L'immagine di base ha già una certa trasparenza. Voglio mantenere questo com'è e applicare una "maschera" ad esso, la seconda immagine. Questa seconda immagine non ha pixel opachi, infatti è quasi completamente trasparente, ha solo alcuni pixel meno trasparenti per dare una sorta di "effetto di luce", come una reflex. Dettaglio importante: non voglio farlo sullo schermo, con la grafica, ho bisogno di ottenere una BufferedImage con la fusione risultante.Unione di due immagini
Qualcuno può aiutarmi? Grazie!
DETTAGLI: Unire due immagini mantenendo la trasparenza. Questo è quello che devo fare.
Nota: questo Set BufferedImage alpha mask in Java non fa ciò di cui ho bisogno perché non gestisce bene le due immagini con trasparenza: modifica la trasparenza della prima immagine.
Non c'è modo di avere il secondo immagine al centro del primo? – Ahmed
Non dovresti invocare g.dispose(); alla fine? –
Ciao, ho seguito questo approccio e salvato solo la seconda immagine ma non la prima immagine ... Qualsiasi aiuto qui sarebbe apprezzato .. –