ios - 使用 Swift 在 CameraView 中模糊特定区域?
问题描述
我有一个包含此屏幕链接下方的辅助项目。重要的是我想在相机视图中创建这个屏幕,而不是在图片中。
我正在考虑为此与金属打交道。我该如何编写此代码,任何建议将不胜感激。谢谢你。
解决方案
有两个步骤:(i)首先从基本获得完整的模糊图像
CIFilter *filter = [CIFilter filterWithName:@"CIGaussianBlur"];
(ii) 使用 UIGraphicsContext,您可以将模糊图像设置为背景图像,然后裁剪原始图像并覆盖模糊图像。
然后你可以从上下文中得到结果图像。而已。
推荐阅读
- python - python导入almentation包失败
- python - OpenCV 二维码检测取决于图像大小
- forms - Formrequest 和 Scrapy。填写表格
- android - 如何完美模仿这种材质布局
- node.js - Azure linux上git push node js失败,kudu要运行dotnet命令
- python - 如何显示对应于来自另一个单元格的输入的单元格值?
- python - 我一直在尝试从包含字典的列表中创建一个 json 文件
- python - 如何在python中使用python和socketio创建动态流程图来跟踪代码运行过程?
- css - 将按钮设为圆形图标
- python - Scrapy:登录 > 抓取无法按预期工作