1

写真のexifデータを編集し、その画像を次の方法でカメラロールに保存するアプリがあります。

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

これは問題なく動作しますが、カメラ ロール内の特定の (理想的には新しい) アルバムに画像を保存する方法はありますか? ここや他の場所で広範囲に検索しましたが、 addAssetsGroupAlbumWithName: を認識していますが、新しい画像メタデータが追加されないため、使用できないと思います。

助けてくれてありがとう。

4

1 に答える 1

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
于 2012-10-29T04:21:57.370 に答える