GIFSet 是一个用于创建 GIF 和类似 GIF 视频的简单工具集。
将以下内容添加到您的 podfile
target '{YourTarget}' do
pod 'GIFSet', '{LatestVersionNumber}'
end
git submodule add [email protected]:alfiehanssen/GIFSet.git
并将源文件添加到您的项目/目标。
git clone [email protected]:alfiehanssen/GIFSet.git
,打开工作区,构建 GIFSet 方案,并将生成的 GIFSet.framework 添加到您的项目中。
查看 NSOperation 子类。在仓库中的示例应用中查看它们的使用方式。简而言之,下面是它们可以做什么:
GIFOperation:从图像数组创建指定持续时间的 GIF
CompositionOperation:从一个图像数组创建一个 AVMutableComposition
ImageExtractionOperation:从指定的 CMTimes 提取 AVComposition 中的一个图像集
ImageConcatenationOperation:将图像数组连接成一个指定持续时间的类似 GIF 的视频
VideoGIFFromVideoOperation:使用上述操作根据给定的 AVAsset(用于提取图像)创建一个类似 GIF 的视频,以及要提取的图像数量和最终输出的持续时间
GIFFromVideoOperation:使用上述操作根据给定的 AVAsset(用于提取图像)创建一个 GIF,以及要提取的图像数量和最终输出的持续时间
如果您想贡献,请参阅在 CONTRIBUTING 中找到的指南。
请将此库中发现的任何问题提交到GitHub 问题跟踪器。
在这里私信我:@alfiehanssen。
GIFSet
可在MIT许可证下使用。有关更多信息,请参阅LICENSE文件。
示例应用中使用的视频是由@ghking拍摄的。
GIFSet这个名字听起来有点像DIPSET。