0

iOS でいくつかのメタデータ タグを編集したいのですが、ALAssetsLibrary/writeImageDataToSavedPhotosAlbum:metadata:completionBlock:を使用する必要があります。これは、ピクセル データを再エンコードしない唯一の方法だからです。

メソッドの仕様では、次のように述べています。

画像データのメタデータとメタデータ ディクショナリの間に競合がある場合、画像データのメタデータ値は上書きされます。

私の質問は、メタ タグの削除にも使用できますか? いくつかのテストを実行し、いくつかのexif値をNSNull空の文字列と同様に設定しましたが、これは機能しませんでした。

4

1 に答える 1

1

私が使用writeImageToSavedPhotosAlbum:orientation:completionBlock:していたメタデータはすべて取り除かれていましたが、向きが渡された引数に保存されていました。メタデータを使用して保存しALAssetsLibrarywriteImageDataToSavedPhotosAlbum:metadata:completionBlock:、渡したところ、画像とともに保存されました。

メタデータを渡さずにこの関数を試したことはありません。

于 2013-02-20T08:48:52.320 に答える