如何使用 CAFilter 为相机光圈动画制作动画?

Posted

技术标签:

【中文标题】如何使用 CAFilter 为相机光圈动画制作动画?【英文标题】:How can I animate a Camera Iris animation using CAFilter? 【发布时间】:2012-11-08 12:14:54 【问题描述】:

我正在开发一个简单的相机应用程序,我需要为相机快门打开/关闭动画制作动画。我用谷歌搜索了 CAFilter 和 CATransition,但很困惑。它将如何帮助我制作动画?前任。如果我有一个名为 view 的视图和一个名为

的方法

-(void)pressed;

在我的界面中。如何使用 CAFilter 在我的视图中实现动画?谁能给我任何其他的例子?按下按钮可以 360 度旋转视图?

【问题讨论】:

到目前为止你尝试过什么?您是否尝试过一些使用 CAFilter 等的示例? 【参考方案1】:

在这个论坛的其他地方提问和回答。这里有一些参考资料供您参考:

这使用 CATransition:

Shutter animation AVFoundation iphone

这使用了@"cameraIris",这是一个未记录的 Apple API,因此使用它的应用程序可能会被拒绝。但它确实看起来不错。

还有这个 26 MB 的电影: http://www.juicybitssoftware.com/2009/08/31/iphone-camera-shutter-animation/

【讨论】:

以上是关于如何使用 CAFilter 为相机光圈动画制作动画?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 UIView 中使用 CAAnimation 添加波纹动画 [关闭]

相机光圈是如何区分级数的?

自己写的光圈动画

相机镜头参数怎么看

相机光圈大小怎么区分

创建动画和移动相机