Есть ли инструмент, который может взять две папки с файлами изображений и дать сравнение (дублировать информацию) на основе данных EXIF изображений вместо сравнения размера файла или даты файла (которые, как правило, ненадежны, поскольку они могут относительно легко измениться с файловыми операциями, а реальных изображений нет)?
Да, есть, но для этого вам нужно уметь работать с командной строкой. Это будет работать лучше всего, если вы находитесь в среде unix/posix. Это доступно для Windows в качестве надстройки с использованием cygwin.
Программа exif tool Инструкция по получению и установке .
Вы захотите что-то вроде
exiftool -Дата создания /путь/к/папке/*.jpg
Он выдаст имя файла и дату создания каждого.
Сделайте это для каждой папки. Отсортируйте два списка вместе. Теперь посмотрите на соответствующие файлы с одинаковой датой.
*** Способ 2. Создайте временный каталог. Скопируйте в него содержимое обеих папок. Используйте программу, которая считывает дату создания из файла. (Aperture делает это)
Файлы с одинаковой датой будут отображаться рядом друг с другом.
Примечание. Различные программы, редактирующие изображения, не учитывают все метаданные. Вы должны провести существенную проверку вменяемости в такого рода проектах.
Примечание. Если вы начинаете с необработанного формата, обрабатываете его в JPEG, тогда отметка времени создания файла JPEG может быть такой же, как у необработанного файла или времени его создания. (Программное обеспечение должно изменять только тег Modify)
Примечание: Если вы смешиваете файлы, вы хотите иметь возможность вернуться к тому, где вы были. Многое стоит сказать о присвоении каждому файлу ключевого слова относительно его источника: например, ключевое слово папка:/путь/к/папке1 для тех, которые изначально находились в папке 1.
Примечание: exiftool позволяет переименовывать файлы. Вы можете переименовывать файлы как дата-штамп-исходное имя файла. Это заставит файлы сортироваться в алфавитном порядке в порядке их создания.
Очень легко выстрелить себе в ногу. Например, если вы переименовываете файлы с отметкой даты, то если у вас есть 2 снимка с одинаковой отметкой времени, одна будет перезаписана. Exiftool может защитить вас от этого с помощью инкрементного счетчика.
В macOS и Linux вы можете использовать инструмент командной строки
https://github.com/ewanmellor/git-diff-изображение
что отлично
Я использую бесплатную условно-бесплатную утилиту Windows под названием DupeGuru. Вы можете не только сравнивать файлы на предмет идентичного содержимого, но и в режиме изображения определять возможные/вероятные совпадения на основе указанной вами степени изменчивости и, таким образом, идентифицировать изображения, которые могут быть обрезками других файлов, или одно и то же изображение, сохраненное с другим разрешением или коэффициентом сжатия. . Он дает вам список очевидных совпадений (включая размеры в пикселях), а затем вы можете щелкнуть, чтобы просмотреть их, удалить их или переместить совпадения в другую структуру папок для дальнейшего рассмотрения.
матдм
Ладья
матдм
инкиста
Ладья
инкиста
Ладья
инкиста
Джо