gpt4 book ai didi

ios - 使用自定义过滤器以图像形状显示自定义相机 ios

转载 作者:行者123 更新时间:2023-12-01 18:39:39 27 4
gpt4 key购买 nike

我正在创建一个功能,例如自定义图像形状的开放式前置摄像头。我不确定这应该如何实现。我已经用谷歌搜索了足够多的方法来找到实现它的方法。但还没有成功。

我尝试使用 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)
  • 您需要将新 View 添加到层​​次结构中,但图像不需要。
  • 您可以使用自动布局来定位和调整新 View 的大小,但需要直接在其框架中调整图像大小/重新定位
  • 关于ios - 使用自定义过滤器以图像形状显示自定义相机 ios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45365887/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com