1
私は、UIActivityViewControllerで3.0メガバイトのイメージを共有する場合、私は、UIActivityViewControllerPHAssetは、メタデータ(Exifのとなどを)失うUIActivitiViewControllerで画像(UIImage)を共有
で画像やビデオphassetを共有するが、画像のために6.0MBを超えるとメタデータが失われます。私は画像データをチェックし、私のソース
[[PHImageManager defaultManager] requestImageDataForAsset:asset
options:options
resultHandler:^(NSData * _Nullable imageData, NSString * _Nullable dataUTI, UIImageOrientation orientation, NSDictionary * _Nullable info) {
if (completion)
completion(imageData);
}];
で
それはまだメタデータを持っているが、私はUIImageに変換し、それを共有しようとする場合には、そのメタデータ(Exifのとなど...)失われたとサイズアップ。
元のファイルをメタデータ(=データが失われない)と共有する方法はありますか?
ありがとうございました。
こんにちはKimさん、ビデオを共有するとメタデータを失うのと同じ問題があります。ビデオファイル共有のメタデータを失うことはありませんか? – srjohnhuang
@srjohnhuangたぶん、この答えヘルプあなたhttp://stackoverflow.com/questions/38196661/exporting-video-using-photokit-phasset-gives-different-video-file-every-time/38427082#38427082 –
こんにちはキム、感謝ヒントのために。アップルはカメラロールからメタデータを直接共有しながら、カメラロールのメタデータを破壊するようだ。現在のソリューションは、あなたがリンクで言及したのと同じように、ビデオをアプリのドキュメントフォルダにコピーします。 – srjohnhuang