gpt4 book ai didi

iphone - 视频的 splinter 效果

转载 作者:行者123 更新时间:2023-12-01 17:59:11 25 4
gpt4 key购买 nike

我想对视频播放(基于 AVPlayer)产生类似 splinter 的效果,它将转换到另一个视频或图像。

是否可以在 iOS5/6 中对这种视频创建这种效果?
如果不是,另一种方法是在最后播放帧的静止图像上执行转换。最合适的框架是什么?核心形象?核心图形? OpenGL?

最佳答案

我认为在视频上放置 UIVIew 将是您最好的选择。然后您可以使用 Quartz2d (甚至是 OpenGL ES),如果你真的需要在 View 中绘制的性能(因此,在视频上)。

使用 Quarz2d,您可以为您的粉碎动画制作一个包含所有帧的简单 Sprite 表(游戏中使用的常用技术),然后循环遍历它们并将它们呈现在上述 UIView 上。如果性能不够好,您可以尝试使用 OpenGL ES :),但使用 Quarz2d 可以节省大量时间。

如果性能是一个问题,您最终可以使用 Cocos2D在您的视频上添加图层,例如 post ,目标是在视频之上渲染一个粒子发射器...... Cocos2d(OpenGL ES)解决了性能问题。 (好消息是 Cocos2d 可以轻松处理 Sprite 表,所以我猜你可以立即实现它)

简而言之:根据你的过渡有多大,选择 OpenGL ES(如果你想要那种性能)或 Quarz2d,如果性能不是一个大问题。

干杯。

关于iphone - 视频的 splinter 效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12788466/

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