Хороший рабочий процесс для просмотра и удаления фотографий с Darktable?


23

Я только что получил новую камеру, с которой я уже начал делать много фотографий. Место на жестком диске не ТАКОЕ дешево, и я хотел бы собрать рабочий процесс, чтобы быстро просмотреть изображения, выбрать хранители и удалить остальные (наряду с, возможно, тегами и т. Д.).

Я использую Linux, и Darktable выглядит великолепно, но кажется, что он просто сохраняет изменения в базе данных без фактического удаления изображений.

Как удалить отклоненные фотографии из Darktable?


Я знаю, что это не ответ, но при .2 центах на 23-мегапиксельный RAW-файл (около 40 мегабайт) дисковое пространство действительно ТАК дешево. Особенно в области, где хорошая камера пробежит вас через великое и, вероятно, несколько великих.
AJ Henderson

1
Я согласен, что все действительно довольно дешево. Однако я немного путешествую по Европе и продал свой NAS / fileserver. Поскольку я не профессионал и работаю с внешним облаком объемом 2 ТБ в качестве решения для резервного копирования для моего ноутбука и ноутбука моей жены, я надеюсь, что что-нибудь у меня останется «хранителем».
ryanjdillon

Посмотрите на дигикам!
Унапьедра

Ответы:


18

Как удалить отклоненные фотографии из Darktable

Используйте кнопку «Удалить» (режим Lightroom, правая панель, модуль «Выбранные изображения»): он «физически удаляет» выбранные изображения с диска. Это помогает отображать только ранее отклоненные изображения, установив для фильтра «Просмотр» (режим Lightroom, верхняя панель) значение «Только отклоненные».

Для более быстрого использования вы можете связать горячую клавишу с функциями «Выбрать все» и «Удалить с диска» (как и многие другие, см. Настройки-> Ярлыки).


Превосходно. Возможно ли использовать вид изменения (возможно, выбрать все) и удалять функции с помощью горячих клавиш? Это действительно помогло бы со скоростью вещей.
ryanjdillon

1
Вы можете связать горячую клавишу с функциями «Выбрать все» и «Удалить с диска» (как и многие другие, см. «Настройки» -> «Ярлыки»), но я не вижу опции «Выбрать отклонено» или «Просмотреть отклонено». Возможно, вы захотите спросить в списке рассылки пользователей darktable, Darktable активно разрабатывается и предложения по удобству использования, по крайней мере, принимаются во внимание.
Мачей Гринчишин

2
Похоже, я не могу проголосовать за ваш последний комментарий, но, возможно, это относится к ответу, так как это очень полезно. Благодарность!
ryanjdillon

В ответ добавлена ​​информация о горячих клавишах. Спасибо за совет!
Мачей Гринчишин

1
Я не вижу Delete from diskдействия в ярлыках, используя последнюю версию 1.4.2. Это было удалено?
Дмитрий Пашкевич

7

Если вы хотите удалить все «отклоненные» фотографии, измените вид на «только отклоненные». Затем вы можете выбрать все "Ctrl-A".

Просто нажмите клавишу удаления, чтобы удалить из коллекции.

Если вы хотите удалить с диска, вам нужно открыть «выбранные изображения», а затем выбрать «удалить». Конечно, скажите «Яс».

Я установил shotcut на "Ctrl-Delete", и он работает очень хорошо для меня.


Где вы установили ярлык для удаления с диска? Я не вижу такого действия в Настройках-> Ярлыки
Дмитрий Пашкевич

2
Ярлыки @DmitryPashkevich> модули> удалить с диска или отправить в корзину
cjh

1

Похоже, что в DT нет такой возможности.

Будете ли вы добавлять возможности файлового менеджера в будущем?

Нет.

Довольно пожалуйста?

Нет.

Они предлагают использовать файловый менеджер и ожидают, что вы сможете узнать, как это сделать.

Примечание: когда я прочитал это в FAQ, я был разочарован. Возможность удаления из программы является довольно важной функцией.


Похоже, предложение Мачей работает над удалением изображений, так что, возможно, они имеют в виду перемещение файлов, переименование и т. Д. Однако, все еще облом.
ryanjdillon

0

Изучите Ruby, напишите скрипт для чтения файла Darktable SQLITE, выберите с помощью подходящих настроек файлы, которые вы отметили для удаления. С Ruby прочитайте файл path_to_image и затем используйте FileUtils.rm (path_to_image).

Вы даже можете настроить это как задание cron для запуска так часто, как вам нужно. Это уничтожит ваши файлы по мере необходимости, поэтому вам не нужно беспокоиться о том, чтобы что-то делать.

Примечание. При тестировании копии из файлов резервных копий используйте только копии, пока они не будут работать как требуется.


Почему именно рубин? Можете ли вы использовать команду sqlite(или sqlite3), чтобы выполнить то же самое?
Mattdm

Кроме того, не является ли это растягиванием определения «внутри Darktable»? Просто говорю'! :)
mattdm

Интересный. Я не думал об этом. Я бы, вероятно, использовал Python для таких вещей, но я доволен методом, предложенным Maciej; хотя я не уверен, что не изменит свой рабочий процесс. Спасибо.
ryanjdillon
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.