iOS:使用自定义形状模糊

标签 ios objective-c

我有一个 GameViewController,其中包含一些代表游戏对象的不同 subview ,例如分数、玩家、历史等......

用户可以在 GameBoard (CAShapeLayer) 上拖动自定义形状。

我想为自定义形状添加模糊效果。然而,首先用所有游戏元素模糊背景,然后将图像蒙版到自定义形状是非常慢的。 这可能与良好的性能有关吗?在那种情况下你会怎么做?

谢谢

最佳答案

如果您关心性能,您应该使用 GPUImage 库。 https://github.com/BradLarson/GPUImage

本教程将指导您完全了解如何使用所需的模糊功能:

http://www.raywenderlich.com/60968/ios-7-blur-effects-gpuimage

关于iOS:使用自定义形状模糊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23403716/

相关文章:

objective-c - sizeof 在 iPad 1 上崩溃但不是> iPad 1

objective-c - 没有 NavigationBar 的 UINavigationController

objective-c - 拖动 UIImages 到选中区域

ios - 快速将按钮操作添加到 TableView 单元格

ios - 无法插入新的 socket 连接 : Could not find any information for the class named

ios - 将文件放在哪里以便以后通过代码访问?

ios - 有什么方法可以使 dispatch_queue_t 在单线程中工作?

ios - 快速从类元类型创建实例

ios - 有没有办法从 App Delegate 更改 UIImageView 的状态?

objective-c - 这个插入符 ^ 语法,两边都有 void 是什么意思?