首页 > 解决方案 > 使用 Swift 在 CameraView 中模糊特定区域?

问题描述

我有一个包含此屏幕链接下方的辅助项目。重要的是我想在相机视图中创建这个屏幕,而不是在图片中。

我正在考虑为此与金属打交道。我该如何编写此代码,任何建议将不胜感激。谢谢你。

https://gofile.io/?c=Wan0H9

标签: iosswiftcamerametalmetalkit

解决方案


有两个步骤:(i)首先从基本获得完整的模糊图像

CIFilter *filter = [CIFilter filterWithName:@"CIGaussianBlur"];

(ii) 使用 UIGraphicsContext,您可以将模糊图像设置为背景图像,然后裁剪原始图像并覆盖模糊图像。

然后你可以从上下文中得到结果图像。而已。


推荐阅读