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