我正在开发一个应用程序,它在应用程序启动时使用 surface.callback 来初始化前置摄像头。我已经在相机上进行了叠加,并添加了一些按钮和一些有趣的图像。
据我所知,现在有三种方法可以做到这一点(而且我是新手,所以如果还有另一种方法也可以理解的话。)
捕获图像:问题是如果我从相机捕获图像,我将无法获得添加在相机预览顶部的有趣图像。
屏幕截图:正如我通过叠加完成此操作一样,因此通过所选部分的代码截取屏幕截图也不会产生任何结果。因为它只获取带有
按钮和有趣图像的图层的屏幕截图,而不是相机预览的屏幕截图,因为它位于包含上述项目的布局后面。- 现在唯一的办法是我合并两个图像。一个来自我的 drawables 文件夹(有趣的图像),另一个在运行时从前置摄像头获得。
谁能帮我合并两张图片。我看过一些教程/代码,但它们从 drawables 文件夹中获取两个图像,而我的第二个图像是在运行时通过相机获得的。