>我正在开发一个应用程序,该应用程序使用surface.callback在应用程序启动时初始化前置摄像头。我已经在相机上进行了叠加,并添加了一些按钮以及一些有趣的图像。
就我的知识而言,现在有三种方法可以做到这一点(我是新手,所以如果有另一种方法也是可观的。
- 捕获图像
:问题是如果我从中捕获图像相机,我不会得到添加在顶部的有趣图像相机预览。
截图:由于我通过叠加完成此操作,因此采取了通过所选部分的代码截图不会产生任何结果也。因为它只取图层
的屏幕截图按钮和有趣的图像,但不是相机预览的屏幕截图因为它位于包含上述项目的布局后面。- 现在唯一的办法是合并两个图像。我的可绘制对象中的一个文件夹(有趣的图像)和第二个在运行时从前面获得照相机。
任何可以帮助我合并两个图像的人。我看过一些教程/代码,但它们从可绘制对象文件夹中获取两个图像,而我的第二个图像是在运行时通过相机获得的。
您可以捕获相机图像并对其进行编辑(覆盖有趣的图像),然后再将其写入文件。