ios - 将 GIF 叠加到图像并将其导出为视频
问题描述
我找不到任何图书馆。有没有一种简单的方法可以在图像上叠加动画 gif 并将其导出为视频?Instagram 贴纸在故事中的工作方式也是如此。
解决方案
用这个
https://gist.github.com/powhu/00acd9d34fa8d61d2ddf5652f19cafcf
如何使用它
let data = try! Data(contentsOf: Bundle.main.url(forResource: "gif", withExtension: "gif")!)
let tempUrl = URL(fileURLWithPath:NSTemporaryDirectory()).appendingPathComponent("temp.mp4")
GIF2MP4(data: data)?.convertAndExport(to: tempUrl, completion: { })
注意: Swift3 ,您可能需要也可能不需要更改 :)
推荐阅读
- token - 在币安智能链上创建慈善代币?
- scala - spark.driver.memory与“show()”和“count()”的关系,spark、scala中的except()函数性能如何?
- javascript - 下拉菜单中的文本换行问题 在 Firefox 浏览器中选择 > 选项
- pandas - 导出带有格式且不带引号的熊猫数据框
- compiler-errors - 使用 MSP430 驱动程序库时出错:“此 ROM 仅支持大数据模型。”
- cordova - Android 9 上的 Ionic-cordova 移动应用 appcompat 通知
- awk - 如何使用 awk 在 while 读取循环中搜索字符串
- java - 在 Java 中声明带有或不带有“new”关键字的数组
- cmd - wevtutil 匹配带有 ' 的字符串导致错误
- java - 使用 JPA 解决 N+1 查询问题时的问题