【问题标题】:Overlay an image on canvas在画布上叠加图像
【发布时间】:2013-07-09 17:06:55
【问题描述】:

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

我已经在相机预览上叠加了一张静态图像,但这不是我的要求。

请建议。 谢谢。

【问题讨论】:

    标签: android android-camera


    【解决方案1】:

    将一张图片叠加到另一张图片上,请使用此方法。

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

    【讨论】:

      猜你喜欢
      • 2014-01-04
      • 2022-12-02
      • 1970-01-01
      • 2022-01-04
      • 2016-11-18
      • 2016-04-29
      • 2013-12-14
      • 2013-12-09
      • 1970-01-01
      相关资源
      最近更新 更多