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