0

我正在开发一个应用程序,它在应用程序启动时使用 surface.callback 来初始化前置摄像头。我已经在相机上进行了叠加,并添加了一些按钮和一些有趣的图像。

据我所知,现在有三种方法可以做到这一点(而且我是新手,所以如果还有另一种方法也可以理解的话。)

  • 捕获图像:问题是如果我从相机捕获图像,我将无法获得添加在相机预览顶部的有趣图像。

  • 屏幕截图:正如我通过叠加完成此操作一样,因此通过所选部分的代码截取屏幕截图也不会产生任何结果。因为它只获取带有
    按钮和有趣图像的图层的屏幕截图,而不是相机预览的屏幕截图,因为它位于包含上述项目的布局后面。

  • 现在唯一的办法是我合并两个图像。一个来自我的 drawables 文件夹(有趣的图像),另一个在运行时从前置摄像头获得。

谁能帮我合并两张图片。我看过一些教程/代码,但它们从 drawables 文件夹中获取两个图像,而我的第二个图像是在运行时通过相机获得的。

4

1 回答 1

0

在将其写入文件之前,您可以捕获相机图像并对其进行编辑(覆盖有趣的图像)。

于 2013-10-30T22:02:08.393 回答