Dobry przepływ pracy do przeglądania i usuwania zdjęć za pomocą Darktable?


23

Właśnie dostałem nowy aparat, z którym już zacząłem robić dużo zdjęć. Miejsce na dysku twardym nie jest TAKIE tanie, i chciałbym uzyskać przepływ pracy, aby szybko przeglądać zdjęcia, wybierać opiekunów i usuwać resztę (wraz z tagowaniem itp.).

Używam Linuksa, a Darktable wygląda świetnie, ale wygląda na to, że po prostu przechowuje zmiany w bazie danych bez usuwania obrazów.

Jak usunąć odrzucone zdjęcia z Darktable?


Wiem, że to nie jest odpowiedź, ale przy 0,2 centach za 23 megapikselowy plik RAW (około 40 megabajtów) miejsce na dysku naprawdę jest TAKIE tanie. Zwłaszcza na polu, na którym dobry aparat przejedzie cię przez grand i prawdopodobnie kilka grand.
AJ Henderson

1
Zgadzam się, że rzeczy naprawdę są dość tanie. Jednak przeprowadzam się trochę po Europie i sprzedałem mój serwer NAS / serwer plików. Ponieważ nie jestem profesjonalistą i pracuję z chmurą zewnętrzną + 2 TB jako rozwiązaniem do tworzenia kopii zapasowych dla mojego laptopa i mojej żony, mam nadzieję, że będę mieć wszystko, co pozostanie „opiekunem”.
ryanjdillon

Zobacz digikam!
Unapiedra,

Odpowiedzi:


18

Jak można usunąć odrzucone zdjęcia z Darktable

Użyj przycisku „Usuń” (tryb Lightroom, prawy panel, moduł „Wybrane obrazy”): „fizycznie usuwa” wybrane obrazy z dysku. Pomaga wyświetlać tylko wcześniej odrzucone obrazy, ustawiając filtr „Widok” (tryb Lightroom, górny panel) na „tylko odrzucone”.

Aby przyspieszyć użycie, możesz skojarzyć skrót klawiszowy z funkcjami „Wybierz wszystko” i „Usuń z dysku” (podobnie jak w przypadku wielu innych, zobacz Ustawienia-> Skróty).


Doskonały. Czy jest możliwe użycie widoku zmiany (być może zaznaczenia wszystkich) i usunięcie funkcji za pomocą skrótów klawiszowych? To naprawdę pomogłoby w szybkości rzeczy.
ryanjdillon

1
Możesz skojarzyć skrót klawiszowy z funkcjami „Wybierz wszystko” i „Usuń z dysku” (podobnie jak w przypadku wielu innych, zobacz Ustawienia-> Skróty), ale nie widzę opcji „Wybierz odrzucone” lub „Wyświetl odrzucone”. Możesz zapytać o listę mailingową użytkowników Darktable, Darktable jest aktywnie rozwijany, a sugestie dotyczące użyteczności wydają się być przynajmniej brane pod uwagę.
Maciej Hrynczyszyn

2
Nie wydaje się, że mogę pod głosować twój ostatni komentarz, ale może to należy do odpowiedzi, ponieważ jest to bardzo pomocne. Dzięki!
ryanjdillon

Dodano informacje o skrótach klawiszowych do odpowiedzi. Dzięki za wskazówkę!
Maciej Hrynczyszyn

1
Nie widzę Delete from diskakcji w Skrótach, używając najnowszej wersji 1.4.2. Czy został usunięty?
Dmitrij Paszkiewicz

7

Jeśli chcesz usunąć wszystkie „odrzucone” zdjęcia, zmień widok na „tylko odrzucone”. Następnie możesz wybrać wszystko za pomocą „ctrl-a”.

Po prostu naciśnij klawisz Delete, aby usunąć z kolekcji.

Jeśli chcesz usunąć z dysku, musisz otworzyć „wybrane obrazy” i wybrać „usuń”. Oczywiście powiedz „Tak”.

Ustawiłem shotcut na „ctrl-delete” i działa dla mnie bardzo dobrze.


Gdzie skonfigurowałeś skrót do usuwania z dysku? Nie widzę takiej akcji w Ustawieniach-> Skróty
Dmitrij Paszkiewicz

2
@DmitryPashkevich skróty> moduły> usuń z dysku lub wyślij do kosza
cjh

1

Wydaje się, że w DT nie ma takiej funkcji.

Czy w przyszłości dodasz funkcje menedżera plików?

Nie.

Pięknie proszę?

Nie.

Sugerują użycie menedżera plików i oczekują, że będziesz w stanie wiedzieć, jak to zrobić.

Uwaga dodatkowa: Kiedy przeczytałem to na stronie często byłem rozczarowany. Możliwość usuwania z programu jest bardzo istotną funkcją.


Wygląda na to, że sugestia Macieja działa na rzecz usuwania obrazów, więc być może odnoszą się one do przenoszenia plików, zmiany nazwy itp. Mimo to nadal są niepotrzebne.
ryanjdillon

0

Naucz się Ruby, napisz skrypt, aby odczytać plik Darktable SQLITE, wybierz za pomocą odpowiednich ustawień pliki, które oznaczyłeś do usunięcia. W Ruby przeczytaj plik ścieżka_do_obrazu, a następnie użyj FileUtils.rm (ścieżka_do_obrazu).

Możesz nawet ustawić to jako zadanie cron, aby uruchamiało się tak często, jak potrzebujesz. Spowoduje to wyczyszczenie plików w razie potrzeby, więc nie musisz się martwić o nic.

Uwaga: Podczas testowania kopii z plików kopii zapasowych używaj kopii tylko do momentu, gdy będzie działać zgodnie z wymaganiami.


Po co szczególnie korzystać z rubinu? Czy możesz użyć polecenia sqlite(lub sqlite3), aby osiągnąć to samo?
mattdm,

Czy też nie jest to rozciąganie definicji „w Darktable”? Tylko mówię'! :)
mattdm,

Ciekawy. Nie myślałem o tym. Prawdopodobnie użyłbym do tego celu Pythona, ale jestem zadowolony z metody sugerowanej przez Macieja; nie jestem jednak pewien, czy nie zmienię przepływu pracy. Dzięki.
ryanjdillon
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.