在画布上叠加图像

时间:2013-07-09 17:06:55

标签: android android-camera

是否有可能在相机预览上叠加图像,但是图像(例如硬币)应该看起来像原始视图,因为我将移动相机,它将保持在其位置,就像在相机中看到的真实物体一样。

我已完成在相机预览上覆盖静态图像,但这不是我的要求。

请建议。 谢谢。

1 个答案:

答案 0 :(得分:0)

将图像覆盖到另一个图像使用此方法。

    public Bitmap overlayChange(Bitmap all, Bitmap scaledBorder) {
    final int width = change.getWidth();
    final int height = change.getHeight();
    all = Bitmap.createScaledBitmap(change, width, height, true);
    Bitmap mutableBitmap = all.copy(Bitmap.Config.ARGB_8888, true);
    Canvas canvas = new Canvas(mutableBitmap);
    scaledBorder = Bitmap.createScaledBitmap(border, width, height, true);
    canvas.drawBitmap(scaledBorder, 0, 0, null);
    return mutableBitmap;

}

并使用它简单

yourBitmap = overlayChange(yourBitmap , YourOtherBitmap);