我已经从 CALayer 尝试过这个解决方案 CGImage(或 UIImage)
但是我什么也没得到。
就像问题说的那样,我正在尝试从相机的预览层获取 UIImage 。我知道我可以捕获静止图像或使用 outputsamplebuffer,但我的会话质量视频设置为照片,因此这两种方法中的任何一种都很慢并且会给我一个大图像。
所以我认为可以直接从预览层获取图像,因为这正是我需要的大小并且已经对其进行了操作。我只是不知道如何让这个图层绘制到我的上下文中,以便我可以将它作为 UIImage 获取。
也许另一种解决方案是使用 OpenGL 将这一层直接作为纹理?
任何帮助将不胜感激,谢谢。