如何将图像粘贴到另一张图像上?

时间:2012-09-11 03:22:55

标签: android image overlay

我想拍摄一张图片,然后使用Bitmap将其粘贴到另一张图片上。 (基本上将图像1覆盖在图像2的顶部,然后能够保存它。)

我一整天都在寻找这个。有没有显示这个的教程?我在Android SDK中找不到任何执行此操作的功能。

1 个答案:

答案 0 :(得分:1)

你可以像这样组合两个位图

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;
}