gpt4 book ai didi

iOS - 将 GIF 从 URL 保存到已保存的相册

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:16:59 25 4
gpt4 key购买 nike

我从网络服务收到一个动画 gif 网址。

如何将 gif 图片保存到相册?

我所做的是下载数据并使用类别助手将其转换为 UIImage

UIImage* gifImage = [UIImage animatedImageWithAnimatedGIFURL:[NSURL 
URLWithString:self.resultImageUrl]];

然后使用

保存它
writeImageToSavedPhotosAlbum

但图像保存为第一帧。

所以我想尝试使用

直接保存 NSData
writeImageDataToSavedPhotosAlbum

但是我找不到任何关于在图像的元数据中放入什么以便相册知道它是 gif 文件的文档。

最重要的是,我希望 gif 文件在用户相册中可见,当他使用电子邮件客户端发送它时,它将作为 gif 动画发送,而不仅仅是第一帧

请指教,谢谢

最佳答案

ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];

NSData *data = [NSData dataWithContentsOfURL:[self getCurrentGIFURL]];

[library writeImageDataToSavedPhotosAlbum:data metadata:nil completionBlock:^(NSURL *assetURL, NSError *error) {}

See this answer

关于iOS - 将 GIF 从 URL 保存到已保存的相册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21159666/

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