Я хочу сохранить некоторые данные о фотографии iOS, а затем сослаться на эту фотографию, когда она синхронизируется с компьютером.
Однако я не могу понять, как определить, что это та же фотография.ALAsset
, похоже, не дает мне исходное имя файла, а метаданные не предоставляют никакого идентификатора, такого как порядковый номер с камеры.
Кто-нибудь знает, как обойти это?Я мог бы снять отпечаток пальца на фотографии, но на устройстве iOS нужно много вычислений!
идей на данный момент:
- каким-то образом получить имя файла из
ALAasset
- каким-то образом использовать URL-адрес
ALAsset
так, чтобы я мог прочитать его накомпьютер - каким-то образом сохраняет данные, связанные с исходным файлом, который попадет на компьютер
- каким-то образом сохраняет данные, чтобы в сохраненную версию входило исходное имя файла
- с использованием метки времениплюс некоторые другие данные (не для RAW)
- отпечаток пальца первых мегабайт или около того
- найти лучший сканер метаданных
Обратите внимание, что raw еще хуже - iOSна самом деле не извлекает из него никаких метаданных.
ALAsset reference