Skip to content

Powershell: сортировка и нумерация фотографий с двух камер

26.03.2014

Подготавливая фотографии после съемки на несколько камер к передаче заказчику, однажды впервые задумываешься: а ведь файлы сортируются в программе-просмотрщике не по порядку. Не в том порядке, в котором производилась съемка. И как заказчик будет на это реагировать? Скорее всего, положительного впечатления ему это не добавит. Как заставить просмотрщик отсортировать кучу фотографий с разных камер по времени съемки, прописанному камерой внутри файлов?

Для решения этой задачи я написал некую утилиту. Пусть она будет называться JPGexifsorter. Работает она следующим образом. Утилита считывает время съемки каждого фото, сортирует по возрастанию и копирует в новую папку, рядом с выбранной, переименовывая каждую фотографию. Если в исходной папке было 1200 файлов IMG_3034.JPG, IMG_3078.jpg и т.д., то в конечной папке будет 1200 файлов с именами 0001.jpg, 0002.jpg, … 1200.jpg.

exifsofter

Что бы воспользоваться JPGexifsorter, на компьютере должен быть установлен Windows 7, Powershell и .NET. В общем, если на компьютере Windows 7, то беспокоиться не о чем. Итак, что нужно сделать:

  1. «Пуск» -> набрать «Powershell» -> правой кнопкой нажать на «Windows PowerShell» и выбрать «Запустить от имени администратора».
  2. В появившейся консоли набрать команду: Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted и согласиться с предупреждением.
  3. Скачать JPGexifsorter по этой ссылке и распаковать в любую папку.
  4. Запустить JPGexifsorter.cmd

Можно сделать еще так:

  1. Открыть вложенный в архив файл JPGexifsorter.reg в блокноте
  2. Исправить путь, по которому находится JPGexifsorter.ps1
  3. Импортировать .reg-файл в реестр.
  4. Нажать правой кнопкой мыши на папке с фотографиями и выбрать пункт «Sort with JPGexifsorter».

Есть другие способы пронумеровать снимки в том порядке, в котором производилась съемка. Например, в Adobe Lightroom, или используя комбинации из других программ (например, Exifier + Total Commander). Но способ с этой утилитой лично для меня более удобен.

Реклама

From → Powershell

Добавить комментарий

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: