• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

在Swiftgif保存到iOS照片库

用户头像
it1352
帮助1

问题说明

我正在训练将GIF图像保存在已经使用Regift代码创建的临时文件中.

I'm traing to save a GIF image located in temp file already created with Regift code.

Regift: https://github.com/matthewpalmer/Regift

问题是,用PHPhotoLibrary保存后,GIF变成了静止图像.

The thing is that after saving with PHPhotoLibrary the GIF become a still image.

在其他问题中,有一些答案与AssetsLibrary相对应,但这已被Apple弃用,不适用于iOS 10.

In other questions there's answers that refeer AssetsLibrary but this has been deprecated by Apple and doesn't work for iOS 10.

问题:

将GIF图片从URL保存到相机胶卷

如何将动画GIF写入iOS相机胶卷?/a>

How to write animated GIF to iOS camera roll?

这些答案均无效...我只想将图像转换为gif并将其保存到相机胶卷中...有什么帮助吗?

None of this answers works... I just want to convert an image to gif and save it to camera roll... Any help?

谢谢

正确答案

#1

您可以通过PHPhotoLibrary保存GIF.

You can save GIF via PHPhotoLibrary.

PHPhotoLibrary.shared().performChanges({
    let request = PHAssetCreationRequest.forAsset()
    request.addResource(with: .photo, fileURL: 'YOUR_GIF_URL', options: nil)
}) { (success, error) in
    if let error = error {
        print(error.localizedDescription)
    } else {
        print("GIF has saved")
    }
}

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /reply/detail/tanhcfjeck
系列文章
更多 icon
同类精品
更多 icon
继续加载