将UIView的转换保存为GIF

时间:2014-07-08 23:01:13

标签: ios gif animated-gif cgimage

我面临着非常有趣的任务。我的目标是从相册中选择2张图片,添加从一张图片到另一张图片的转换(如kCATransitionPush或kCATransitionFade),并将整个动画存储在GIF文件中。

除了在GIF中存储过渡动画外,我设法完成了大部分任务。 该应用程序目前能够保存由2个图像组成的GIF文件,并具有显示图像之间的特定持续时间。

至于在GIF文件中存储过渡动画,我想知道我想咨询你:

它基于创建自定义转换,它将以下列方式工作。 (让我们假设我必须为每种类型的转换创建自定义转换,并且我们将在以下示例中使用Fade转换):

  1. 将单个淡入淡出动画拆分为ex。 20个较小的动画,并在每个动画后创建静止帧
  2. 将以前创建的静止帧组织为GiF。
  3. 优点: - 可能会起作用

    缺点: - 没有透明度 - 需要手动重新创建每个转换,并且您无法使用默认转换

    我将非常感谢与所述任务相关的任何提示。如果碰巧能够提取动画帧,我将非常感谢正确的文档/教程链接。

    祝你好运

0 个答案:

没有答案