Mesclando duas imagens
Eu preciso mesclar duas imagens (BufferedImage) em Java. Não seria um problema se não houvesse transparência. A imagem base já possui alguma transparência. Eu quero manter isso como está e aplicar uma "máscara", a segunda imagem. Essa segunda imagem não tem pixels opacos, na verdade é quase completamente transparente, apenas possui alguns pixels menos transparentes para dar algum tipo de "efeito de luz", como um reflexo. Detalhe importante: não quero fazer isso na tela; com gráficos, preciso obter uma BufferedImage com a mesclagem resultante.
Alguém pode me ajudar? Obrigado!
DETALHES: Mesclar duas imagens mantendo a transparência. É isso que eu preciso fazer.
Nota: istoDefinir máscara alfa BufferedImage em Java não faz o que eu preciso porque não lida bem com as duas imagens com transparência - modifica a transparência da primeira imagem.