画像を処理するための Android プロジェクトがあります。これらの 2 つの画像を組み合わせるには、キャンバスに描画することを使用して、少し簡単にします。次のコードを使用しました。
public static Bitmap overlay(Bitmap bottomImg, Bitmap topImg) {
Bitmap bmOverlay = Bitmap.createBitmap(bottomImg.getWidth(),bottomImg.getHeight(),bottomImg.getConfig());
Canvas canvas = new Canvas(bmOverlay);
canvas.drawBitmap(bottomImg, new Matrix(), null);
canvas.drawBitmap(topImg, 0, 0, null);
return bmOverlay;
}
うまく機能しますが、オーバーレイされた画像の透明度を操作しません。実際には、上の画像が下の画像とどのように一致するかを確認するために、上の画像を透明にしたいと考えています。アルファ チャンネルにアクセスするか、手動で行う必要があります。誰かがこの作業を手伝ってくれませんか。