Мне нужно объединить два изображения (BufferedImage) в Java. Это не было бы проблемой, если бы не было прозрачности. У базового изображения уже есть прозрачность. Я хочу сохранить это как есть и применить к нему "маску", второе изображение. На этом втором изображении нет непрозрачных пикселей, на самом деле он почти полностью прозрачен, имеет несколько менее прозрачных пикселей, чтобы дать какой-то "световой эффект", как рефлекс. Важная деталь: я не хочу делать это на экране, с графикой, мне нужно получить BufferedImage с результирующим слиянием.
Может ли кто-нибудь мне помочь? Спасибо!
ДЕТАЛИ: Слияние двух изображений, поддерживающих прозрачность. Это то, что мне нужно сделать.
Примечание: эта Установите альфа-маску BufferedImage в Java не делает то, что мне нужно, потому что она плохо справляется с обоими изображениями с прозрачностью - она изменяет прозрачность первого изображения.