iPhoneのアラセットによって返されたマッチ画像は、コンピューター上の実際の画像を使用して

StackOverflow https://stackoverflow.com/questions/4428496

質問

iOS写真に関するデータを保存し、後でコンピューターに同期したときにその写真を参照したいと思います。

しかし、私はそれが同じ写真であることを識別する方法を解決することはできません。 ALAsset 元のファイル名を私に与えていないようで、メタデータはカメラからのシーケンス番号などのIDを提供しません。

誰かがこれを回避する方法を知っていますか?写真を指紋することはできましたが、iOSデバイスで行うのは多くの計算です!

これまでのアイデア:

  • どういうわけかファイル名を取得します ALAasset
  • どういうわけかを使用してください ALAsset コンピューターで読むことができる方法でURL
  • コンピューターに到達する元のファイルに関連付けられたデータをどうにかして保存します
  • 保存されたバージョンに元のファイル名が組み込まれるように、どういうわけかデータを保存します
  • タイムスタンプと他のいくつかのデータを使用します(RAWに失敗)
  • 最初のMB程度の指紋
  • より良いメタデータスキャナーを見つけます

RAWはさらに悪いことに注意してください - iOSは実際にはメタデータをまったく抽出しません。

アラセットリファレンス

役に立ちましたか?

解決

Uを使用することができます。それは元の画像を与えます。ファイルの名前を取得できません。他のソリューションを見つけた場合は、それを共有してください。

よろしくアンクール

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top