Я пытаюсь сохранить изображение в фотоаппарат, сохраняя все исходные данные EXIF. Когда я сохраняю изображение и после этого снова открываю его, выбирая его из рулона камеры , снова снова доступны исходные данные EXIF.
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary<UIImagePickerControllerInfoKey, id> *)info {
// EXIF Meta Data - still there
NSDictionary *metaData = info[UIImagePickerControllerMediaMetadata];
// Store image in camera roll - Meta Data is not stored with image
UIImageWriteToSavedPhotosAlbum(rawImage, nil, nil, nil);
}
Как я могу сохранить данные EXIF, чтобы они сохранялись, когда я снова открываю изображение с рулона камеры, используя сборщик? Я прочитал, что мне нужно хранить exif-данные самостоятельно, но я не нашел ни одного примера, как это сделать. Я думаю, что должен быть способ достичь этого с помощью новой Photos Framework, но нет информации о том, как это сделать. Я хотел бы сохранить полный словарь EXIF , который я получаю при захвате фотографии с помощью камеры, которая будет сохранена вместе с изображением. Любая помощь или пример высоко ценится. Заранее спасибо