UIImagePickerController и извлечение данных EXIF из существующих фотографий
Это'Хорошо известно, что UIImagePickerController неверните метаданные фотографии после выбора. Однако несколько приложений в магазине приложений (Mobile Fotos, PixelPipe), похоже, могут считывать исходные файлы и данные EXIF, хранящиеся в них, что позволяет приложению извлекать геоданные из выбранной фотографии.
Кажется, они делают это, читая оригинальный файл из/ Частный / вар / мобильного / СМИ / DCIM / 100APPLE / папку и запускать ее через библиотеку EXIF.
Тем не менее, я могу• Найти способ сопоставления фотографии, возвращенной из UIImagePickerController, с файлом на диске. Я'Мы исследовали размеры файлов, но исходный файл представляет собой JPEG, в то время как возвращаемое изображение представляет собой необработанный UIImage, что делает невозможным определение размера файла выбранного изображения.
m рассматривает возможность создания таблицы хэшей и сопоставления с первыми x пикселями каждого изображения. Это кажется немного чрезмерным и, вероятно, довольно медленным.
Какие-либо предложения?