Как скопировать метаданные EXIF ​​на Android с одной фотографии на другую? - Фотопедия
0 голосов
/ 17 декабря 2017

Я ищу способ скопировать некоторые (скажем, дату, местоположение, камеру) или все метаданные EXIF ​​из одного изображения в другое на Android , чтобы я мог восстановить метаданные, удаленные при редактировании некоторых фотографий приложения.

Я недавно перешел на мобильный рабочий процесс. Я использую смартфон Android, чтобы сортировать, редактировать и публиковать или делиться фотографиями, снятыми с помощью моей цифровой зеркальной фотокамеры и смартфона. Некоторые приложения, которые я использую для редактирования своих снимков, удаляют метаданные EXIF.

Я понимаю, что это может быть преднамеренным, поскольку дата или местоположение могут быть бессмысленными в таких приложениях, как Photoshop Mix или Instagram Layout , поскольку они позволяют создавать несколько разных изображений вместе. Проблема в том, что отсутствующие метаданные нарушают мою систему классификации, когда я импортирую эти фотографии позже на компьютер.

На компьютере я бы использовал exiftool для восстановления этих метаданных, используя команду типа:

exiftool -tagsfromfile orig.jpg -exif new.jpg

Существует ли приложение для Android или веб-служба, которую я могу использовать для копирования метаданных, как я могу сделать с exiftool?

Ответы [ 2 ]

2 голосов
/ 09 марта 2018

Я нашел в Google Play Store порт для Android exiftool с именем (не удивительно) ExifTool , который предоставляет интерфейс командной строки для известного инструмента.

Это не так удобно и быстро, как можно было бы ожидать от мобильного приложения, но оно работает.

Рабочий процесс:

  1. Нажмите на меню из 3 точек и выберите Execute command
  2. Введите или вставьте exiftool -tagsfromfile source -exif dest (после первого раза он может «запомнить» вашу последнюю команду, поэтому вам может понадобиться только заменить имена файлов)
  3. Переместите курсор на source, удалите его.
  4. Если вы знаете полный путь к файлу, вы можете просто вставить или ввести его, или вы можете нажать 3 точки меню, а затем Add path to file и использовать систему выбора файлов Android для выбора фотографии, которую вы хотите скопировать теги из .
  5. Переместите курсор на dest, удалите его.
  6. Опять же, добавьте путь к файлу или коснитесь меню из 3 точек, а затем Add path to file и с помощью средства выбора системных файлов Android выберите нужную фотографию, , скопируйте теги в .
  7. Коснитесь значка треугольника, чтобы запустить команду и дождаться окна подтверждения.

ExifTool app screenshot

1 голос
/ 06 марта 2018

Вот обходной путь, который не оптимален для вашей проблемы, но лучше, чем ничего.

Вы можете указать Диспетчеру фотографий , чтобы хранить изменения метаданных в jpg и во внешнем xmp-файле. Когда ваше внешнее приложение удаляет мета из jpg, информация все еще присутствует в файле xmp и может быть восстановлена ​​оттуда.

Обратите внимание только на самые важные мета поля 7. DateTimeTaken Широта Долгота Название Описание Теги Рейтинг поддерживаются

Workflow:

  • В Настройки Photo Manager под Редактировать набор "Записать изменения" в jpg и xmp (создать, если не найден)
  • В Просмотр галереи Photo Manager выбрать все изображения
  • Добавьте несколько фиктивных тегов ко всем изображениям. В качестве побочного эффекта генерируются xmp-s.
  • сделать что-то, что удаляет exif из jpg
  • В Просмотр галереи Photo Manager выбрать все изображения
  • Добавьте еще одну пустую метку ко всем изображениям или удалите пустую метку. В качестве побочного эффекта метаданные считываются из jpg / xmp-s, а изменения записываются в jpg и xmp (восстановление метаданных jpg)
Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...