Ich habe gerade eine neue Kamera bekommen, mit der ich schon viele Fotos gemacht habe. Festplattenspeicher ist nicht SO billig, und ich würde gerne einen Arbeitsablauf zusammenstellen, um Bilder schnell durchzugehen, die Bewahrer auszuwählen und den Rest zu löschen (zusammen mit vielleicht Markierungen usw.).
Ich verwende Linux und Darktable sieht großartig aus, aber es scheint, als würde es nur Änderungen in einer Datenbank speichern, ohne die Bilder tatsächlich zu löschen.
Wie löscht man abgelehnte Fotos aus Darktable heraus?
Verwenden Sie die Schaltfläche „Löschen“ (Lightroom-Modus, rechter Bereich, Modul „Ausgewählte Bilder“): Es „löscht“ ausgewählte Bilder physisch von der Festplatte. Es hilft, nur zuvor abgelehnte Bilder anzuzeigen, indem der Filter „Ansicht“ (Lightroom-Modus, oberes Bedienfeld) auf „Nur abgelehnt“ gesetzt wird.
Für eine schnellere Verwendung können Sie einen Hotkey mit den Funktionen „Alle auswählen“ und „Von Festplatte löschen“ verknüpfen (wie bei vielen anderen, siehe Einstellungen->Verknüpfungen).
Delete from disk
Aktion in Shortcuts nicht sehen, wenn ich die neueste Version 1.4.2 verwende. Wurde es entfernt?lighttable
Abschnitt nachgesehen und nicht bemerkt, dass es in einem Modul versteckt war.Wenn Sie alle "abgelehnten" Fotos löschen möchten, ändern Sie die Ansicht auf "nur abgelehnt". Dann können Sie alle mit "Strg-a" auswählen.
Drücken Sie einfach die Löschtaste, um aus der Sammlung zu löschen.
Wenn Sie von der Festplatte löschen möchten, müssen Sie "Ausgewählte Bilder" öffnen und "Löschen" auswählen. Sagen Sie natürlich "Ja".
Ich habe Shotcut auf "Strg-Löschen" eingestellt und es funktioniert sehr gut für mich.
Bei DT scheint es so eine Funktion nicht zu geben.
Werden Sie in Zukunft Dateimanagerfunktionen hinzufügen?
Nein.
Hübsch bitte?
Nein.
Sie schlagen vor, den Dateimanager zu verwenden, und erwarten, dass Sie wissen, wie das geht.
Nebenbemerkung: Als ich dies in den FAQ las, war ich etwas enttäuscht. Aus dem Programm löschen zu können, ist eine ziemlich wichtige Funktion.
Lernen Sie Ruby, schreiben Sie ein Skript zum Lesen der Darktable-SQLITE-Datei, wählen Sie mit geeigneten Einstellungen die Dateien aus, die Sie zum Löschen markiert haben. Lesen Sie mit Ruby die Datei path_to_image und verwenden Sie dann FileUtils.rm(path_to_image).
Sie können dies sogar als Cron-Job einrichten, der so oft wie nötig ausgeführt wird. Dadurch werden Ihre Dateien nach Bedarf gelöscht, sodass Sie sich um nichts kümmern müssen.
Hinweis: Kopieren Sie beim Testen aus Sicherungsdateien und verwenden Sie Kopien nur, bis es wie erforderlich funktioniert.
sqlite
(oder sqlite3
) verwenden, um dasselbe zu erreichen?
A. J. Henderson
Ryanjdillon
Unapiedra