0

1 つの画像を取得し、ビットマップを使用して別の画像に貼り付けたいと思います。(基本的には画像2の上に画像1を重ねて保存できるようにしています。)

私はこれを一日中探していました。これを示すチュートリアルはありますか? これを行う Android SDK の関数も見つかりませんでした。

4

1 に答える 1

1

このように2つのビットマップを組み合わせることができます

public static Bitmap overlay(Bitmap bmp1, Bitmap bmp2) {
    Bitmap bmOverlay = Bitmap.createBitmap(bmp1.getWidth(), bmp1.getHeight(), bmp1.getConfig());
    Canvas canvas = new Canvas(bmOverlay);
    canvas.drawBitmap(bmp1, new Matrix(), null);
    canvas.drawBitmap(bmp2, 0, 0, null);
    return bmOverlay;
}
于 2012-09-11T03:48:33.423 に答える