Я снимаю RAW + JPG, а именно NEF и JPG. После просмотра иногда сотен изображений (с помощью простой программы) и удаления файлов JPG у меня появляется много ненужных файлов NEF. Если бы в каталоге был скрипт для удаления любых потерянных файлов NEF, это было бы очень полезно. Я прочитал похожий вопрос здесь « Как удалить файлы JPG, но только если существует соответствующий файл RAW? », И решение, представленное в командной строке, работает очень хорошо. Мне было интересно, если один был доступен для моего затруднительного положения?
raw
jpeg
workflow
file-management
Аль Н
источник
источник
Ответы:
Я написал скрипт на Python, чтобы сделать работу за меня. Это называется,
remove-orphaned-raw-images.py
и я опубликовал его на Github .По сути, он перебирает все файлы в данной папке и перемещает необработанные необработанные изображения (в моем случае
*.CR2
файлы без соответствующего JPEG) в резервную папку. При желании вы можете указать сценарию, чтобы он действительно удалял файлы.Вот схема алгоритма:
если нет, добавьте это изображение в список необработанных необработанных изображений.
(или сразу удалите их, если явно требуется ).
Инструмент расскажет вам, как использовать его при запуске с параметром справки
-h
в командной строке.Эта проблема также произошла со мной, поэтому я написал этот инструмент. Я использую цифровую зеркальную фотокамеру для съемки изображений в формате JPEG или RAW + JPEG, а не только в формате RAW. При сортировке размытых или других плохих снимков я использую файлы JPEG, чтобы быстро взглянуть на них и удалить плохие. Это оставляет меня с оставшимися изображениями RAW, из которых я удалил соответствующие JPEG (по причине).
источник
Используя вопрос, который вы упомянули - я написал вам сценарий
хорошо, предупреждение! будьте осторожны с этим сценарием! - СДЕЛАЙТЕ РЕЗЕРВНОЕ КОПИРОВАНИЕ
1) Создайте bat-файл с именем clean.bat и поместите его в каталог, с которым вы хотите работать
2) Затем введите следующее в файл bat
3) Откройте командную строку с правами администратора и перейдите в папку с clean.bat. 4) Запустите clean.bat.
В основном поток сценария
Пожалуйста, ПОЖАЛУЙСТА, проверьте это!
ОБНОВЛЕНИЕ: Изменен скрипт для работы с папками, в которых есть пробелы
источник
Вот мой скрипт на python для удаления cr2 без jpeg.
Он ищет рекурсивно в текущем каталоге ".". Он считает все изображения во всех папках.
источник