Java で 2 つの画像 (BufferedImage) をマージする必要があります。透け感がなくても問題ありません。ベース イメージにはすでにある程度の透明度があります。これをそのままにして、「マスク」を適用したい、2番目の画像。この 2 番目の画像には不透明なピクセルはありません。実際、ほぼ完全に透明で、透明度の低いピクセルがいくつかあるだけで、反射のような「光の効果」が得られます。重要な詳細: 画面上でこれを行いたくありません。グラフィックスでは、結果のマージで BufferedImage を取得する必要があります。
誰でも私を助けることができますか?ありがとう!
詳細: 透明度を維持しながら 2 つの画像を結合します。これが私がしなければならないことです。
注: このSet BufferedImage alpha mask in Javaは、透明度を持つ 2 つの画像をうまく処理できないため、必要なことを行いません。最初の画像の透明度を変更します。