2010-12-13 51 views
4

Je souhaite stocker des données sur une photo iOS et plus tard sur la référence de cette photo lorsqu'elle est synchronisée avec un ordinateur.image de correspondance renvoyée par l'application ALAsset de l'iPhone avec une image réelle sur l'ordinateur

Cependant, je ne peux pas savoir comment identifier c'est la même photo. ALAsset ne semble pas me donner le nom de fichier original, et les métadonnées ne fournissent aucun ID tel que le numéro de séquence de la caméra.

Est-ce que quelqu'un sait comment contourner ce problème? Je pourrais prendre des empreintes digitales de la photo, mais c'est beaucoup de calcul à faire sur un appareil iOS!

idées à ce jour:

  • obtenir en quelque sorte le nom de fichier ALAasset
  • utilisent en quelque sorte l'URL ALAsset d'une manière que je peux lire sur l'ordinateur
  • en quelque sorte d'enregistrer les données associées au fichier d'origine qui fera son chemin à l'ordinateur
  • en quelque sorte enregistrer les données de sorte que la version enregistrée intègre le nom d'origine
  • utiliser le temps timbre ainsi que d'autres données (échoue pour RAW)
  • empreinte la première Mb ou si
  • trouver un meilleur scanner de métadonnées

Notez que brut est encore pire - l'iOS n'extrait pas vraiment les métadonnées de du tout.

ALAsset reference

Répondre

0

u peut utiliser obtenir octets d'un assest. cela donnera l'image originale. vous ne pouvez pas obtenir le nom du fichier. Si vous avez trouvé une autre solution, partagez-la.

Cordialement Ankur