Я пишу приложение, которое читает / записывает метаданные для изображения (оно конвертирует необработанный файл в формат JPEG / TIFF), и мне нужно записать метаданные о камере / режиме / ... в сгенерированный JPEG.
Я знаю, что могу сделать это с помощью exif, и в Windows я использую GDI для этого. Но я читаю информацию о xmp и xmp sdk из Adobe.
Мне интересно, какой я должен использовать? exif или xmp?
Как они связаны друг с другом?
Почему кто-то может выбрать запись метаданных exif, а кто-то другой может выбрать XMP? Каковы плюсы / минусы выбора любого из них.
Я пишу на C ++ для Windows (Visual Studio 2012)