デバイスのカメラからの画像に対して複数の CoreImage フィルタを実行していますが、結果をカメラ ロールに保存する際に予期しない問題が発生しました。画像操作の結果は であり、CIImageALAssetsLibrary に保存できるデータ型はCGImageRefまたは(それぞれおよびNSDataを介して) です。writeImageToSavedPhotosAlbum:metadata:completionBlock:writeImageDataToSavedPhotosAlbum:metadata:completionBlock:
些細な作業のように思えますが、CIImage(JPEG 圧縮を使用して) 写真ライブラリに書き込むことができる使用可能なデータ型に my を変換する有効な方法が見つかりません。
編集:画像メタデータも保存したいので、単純な UIImage 保存手法のいくつかを除外します。