我正在创建一个功能,例如自定义图像形状的开放式前置摄像头。我不确定这应该如何实现。我已经用谷歌搜索了足够多的方法来找到实现它的方法。但还没有成功。
我尝试使用 AVCapture session 制作一个图层并添加到图像图层中,但它需要整个方形图像框架,而不是仅通过忽略透明像素来呈现图像形状。
这是我需要达到的目标:http://apple.co/2h7Oe8L .请让我知道是否有任何可用的库或框架或使用 Objective C 的核心功能我可以做到这一点。
任何引用或提示将不胜感激。
提前致谢。
最佳答案
而不是添加 视频捕捉 layer into image layer 将其添加到另一个 View ,然后将图像设置在 mask
该 View 的属性。 IE:
let view = UIView()
view.layer.addSublayer(avCaptureLayer)
view.mask = image
addSubview(view)
关于ios - 使用自定义过滤器以图像形状显示自定义相机 ios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45365887/