Ich muss zwei Bilder (BufferedImage) in Java zusammenführen. Es wäre kein Problem, wenn es keine Transparenz gäbe. Das Basisbild hat bereits eine gewisse Transparenz. Ich möchte das so behalten wie es ist und eine "Maske" darauf anwenden, das zweite Bild. Dieses zweite Bild hat keine undurchsichtigen Pixel, es ist sogar fast vollständig transparent, hat nur einige weniger transparente Pixel, um einen "Lichteffekt" zu erzeugen, wie einen Reflex. Wichtiges Detail: Ich möchte das nicht auf dem Bildschirm machen, mit Grafiken muss ich ein BufferedImage mit der resultierenden Zusammenführung erhalten.Zwei Bilder zusammenfügen
Kann mir jemand helfen? Danke!
DETAILS: Mischen Sie zwei Bilder, die Transparenz beibehalten. Das muss ich tun.
Hinweis: diese Set BufferedImage alpha mask in Java tut nicht, was ich brauche, weil es nicht gut mit den zwei Bildern mit Transparenz behandelt - es ändert ersten Bild Transparenz.
Gibt es Möglichkeit, die zweite haben Bild in der Mitte des ersten? – Ahmed
Sollten Sie nicht aufrufen g.dispose(); Am Ende? –
Hallo, ich folgte diesem Ansatz und speichern nur das zweite Bild, aber nicht das erste Bild ... Jede Hilfe hier würde geschätzt werden. –