UIImagePickerController и извлечение данных EXIF из существующих фотографий

Это'Хорошо известно, что UIImagePickerController неверните метаданные фотографии после выбора. Однако несколько приложений в магазине приложений (Mobile Fotos, PixelPipe), похоже, могут считывать исходные файлы и данные EXIF, хранящиеся в них, что позволяет приложению извлекать геоданные из выбранной фотографии.

Кажется, они делают это, читая оригинальный файл из/ Частный / вар / мобильного / СМИ / DCIM / 100APPLE / папку и запускать ее через библиотеку EXIF.

Тем не менее, я могу• Найти способ сопоставления фотографии, возвращенной из UIImagePickerController, с файлом на диске. Я'Мы исследовали размеры файлов, но исходный файл представляет собой JPEG, в то время как возвращаемое изображение представляет собой необработанный UIImage, что делает невозможным определение размера файла выбранного изображения.

m рассматривает возможность создания таблицы хэшей и сопоставления с первыми x пикселями каждого изображения. Это кажется немного чрезмерным и, вероятно, довольно медленным.

Какие-либо предложения?

Ответы на вопрос(18)

Ваш ответ на вопрос