【问题标题】:Can I save an image to a specific album with the camera roll when saving via writeImageToSavedPhotosAlbum:metadata:completionBlock:?通过 writeImageToSavedPhotosAlbum:metadata:completionBlock: 保存时,我可以使用相机胶卷将图像保存到特定相册吗?
【发布时间】:2012-10-29 02:13:58
【问题描述】:

我有一个应用程序可以编辑照片的 exif 数据,然后通过以下方式将该图像保存到相机胶卷:

[library writeImageToSavedPhotosAlbum:[newTestImage CGImage] metadata:metadata completionBlock:^(NSURL *assetURL, NSError *error) {
    //error
}];

这很好用,但是有没有办法可以将图像保存到相机胶卷中的特定(理想情况下是新的)相册中?我在这里和其他地方进行了广泛的搜索,我知道 addAssetsGroupAlbumWithName: 但因为它不会添加新的图像元数据,所以我认为我不能使用它。

感谢您的帮助。

【问题讨论】:

    标签: iphone image camera uiimagepickercontroller photos


    【解决方案1】:

    有一个很棒的类别可以帮助您轻松地将照片保存到自定义相册。

    它在 GitHub 上

    https://github.com/Kjuly/ALAssetsLibrary-CustomPhotoAlbum

    您还需要进行一些调整以支持保存元数据,但它应该像替换上面代码的使用一样简单

    - (void)writeImageToSavedPhotosAlbum:(CGImageRef)imageRef orientation:(ALAssetOrientation)orientation completionBlock:(ALAssetsLibraryWriteImageCompletionBlock)completionBlock
    

    并在传入元数据后使用它

    - (void)writeImageToSavedPhotosAlbum:(CGImageRef)imageRef metadata:(NSDictionary *)metadata completionBlock:(ALAssetsLibraryWriteImageCompletionBlock)completionBlock
    

    【讨论】:

    • 嗨,bbodayle,不确定这是否是不好的 stackoverflow 礼仪,但非常感谢您如此迅速和准确地回答了我的最后一个问题,不认为您对此有任何想法吗? stackoverflow.com/questions/13439549/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-01
    • 2015-11-18
    • 1970-01-01
    • 1970-01-01
    • 2021-11-06
    • 1970-01-01
    相关资源
    最近更新 更多