Quy trình làm việc tốt để xem lại và xóa ảnh với Darktable?


23

Tôi vừa có một máy ảnh mới, mà tôi đã bắt đầu chụp rất nhiều ảnh. Dung lượng ổ cứng không rẻ, và tôi muốn có một luồng công việc cùng nhau để nhanh chóng xem qua hình ảnh, chọn người lưu giữ và xóa phần còn lại (cùng với có thể gắn thẻ, v.v.).

Tôi đang sử dụng Linux và Darktable trông rất tuyệt, nhưng có vẻ như nó chỉ lưu trữ các thay đổi trong cơ sở dữ liệu mà không thực sự xóa các hình ảnh.

Làm thế nào để xóa ảnh bị từ chối trong Darktable?


Tôi biết đó không phải là một câu trả lời, nhưng ở mức 0,5 cent cho mỗi tệp RAW 23 megapixel (khoảng 40 megabyte), dung lượng ổ đĩa thực sự rất rẻ. Đặc biệt trong một lĩnh vực mà một máy ảnh tốt sẽ đưa bạn qua một đại gia và có khả năng là một số lớn.
AJ Henderson

1
Tôi đồng ý những thứ thực sự là khá rẻ. Tuy nhiên, tôi đang di chuyển khắp châu Âu một chút và bán NAS / máy chủ tệp của mình. Vì tôi không phải là người chuyên nghiệp và làm việc với đám mây + bên ngoài 2TB như một giải pháp dự phòng cho máy tính xách tay của vợ tôi và tôi, tôi hy vọng sẽ có bất cứ điều gì tôi giữ là "người giữ".
ryanjdillon

Có một cái nhìn tại digikam!
Unapiedra

Câu trả lời:


18

Làm thế nào để xóa ảnh bị từ chối trong Darktable

Sử dụng nút 'Xóa' (Chế độ Lightroom, bảng bên phải, mô-đun 'Hình ảnh được chọn'): nó "xóa vật lý" các hình ảnh được chọn khỏi đĩa. Nó chỉ giúp hiển thị các hình ảnh bị từ chối trước đó bằng cách đặt bộ lọc 'Chế độ xem' (Chế độ Lightroom, bảng trên cùng) thành 'chỉ bị từ chối'.

Để sử dụng nhanh hơn, bạn có thể liên kết một phím nóng với các chức năng 'Chọn tất cả' và 'Xóa khỏi đĩa' (như với nhiều chức năng khác, xem Cài đặt-> Phím tắt).


Xuất sắc. Có lẽ có thể sử dụng chế độ xem thay đổi (, có thể chọn tất cả) và xóa chức năng qua phím nóng? Điều đó thực sự sẽ giúp với tốc độ của mọi thứ.
ryanjdillon

1
Bạn có thể liên kết một phím nóng với các chức năng 'Chọn tất cả' và 'Xóa khỏi đĩa' (như với nhiều người khác, xem Cài đặt-> Phím tắt), nhưng tôi không thể thấy tùy chọn cho 'Chọn bị từ chối' hoặc 'Xem bị từ chối'. Bạn có thể muốn hỏi về danh sách gửi thư của người dùng darktable, Darktable đang được tích cực phát triển và các đề xuất về khả năng sử dụng dường như ít nhất được xem xét.
Maciej Hrynczyszyn

2
Có vẻ như tôi không thể bình chọn bình luận cuối cùng của bạn, nhưng có lẽ điều đó thuộc về câu trả lời, vì nó rất hữu ích. Cảm ơn!
ryanjdillon

Đã thêm thông tin về các phím nóng để trả lời. Cảm ơn vì tiền hỗ trợ!
Maciej Hrynczyszyn

1
Tôi không thể thấy Delete from diskhành động trong Phím tắt, sử dụng phiên bản mới nhất 1.4.2. Nó đã được gỡ bỏ?
Dmitry Pashkevich

7

Nếu bạn muốn xóa tất cả ảnh "từ chối", hãy thay đổi chế độ xem thành "chỉ bị từ chối". Sau đó, bạn có thể chọn tất cả bằng "ctrl-a".

Chỉ cần nhấn phím xóa để xóa khỏi bộ sưu tập.

Nếu bạn muốn xóa khỏi đĩa, bạn cần mở "hình ảnh đã chọn" và chọn "xóa". Tất nhiên, nói "Yas".

Tôi thiết lập shotcut thành "ctrl-xóa" và nó hoạt động rất tốt đối với tôi.


Nơi mà bạn đã thiết lập các phím tắt để xóa khỏi đĩa? Tôi không thấy hành động như vậy trong Cài
đặt-

2
@DmitryPashkevich phím tắt> mô-đun> xóa khỏi đĩa hoặc gửi vào thùng rác
cjh

1

Dường như không có một tính năng như thế trong DT.

Bạn sẽ thêm khả năng quản lý tập tin trong tương lai?

Không.

Khá vui lòng?

Không.

Họ đề nghị sử dụng trình quản lý tệp và mong bạn có thể biết cách thực hiện.

Lưu ý bên lề: Khi tôi đọc điều này trên faq tôi đã thất vọng. Có thể xóa khỏi chương trình là một tính năng khá cần thiết.


Dường như gợi ý của Maciej hoạt động để xóa các hình ảnh hoạt động, vì vậy có lẽ họ đang đề cập đến việc di chuyển các tệp, đổi tên, v.v.
ryanjdillon

0

Tìm hiểu Ruby, viết tập lệnh để đọc tệp SQLITE Darktable, chọn sử dụng cài đặt phù hợp với các tệp mà bạn đã gắn thẻ để xóa. Với Ruby, đọc tệp path_to_image và sau đó sử dụng FileUtils.rm (path_to_image).

Bạn thậm chí có thể thiết lập công việc này như một công việc định kỳ để chạy thường xuyên khi bạn cần. Điều này sẽ xóa các tập tin của bạn khi cần thiết, vì vậy bạn không cần phải lo lắng về việc làm bất cứ điều gì.

Lưu ý: Khi kiểm tra bản sao từ các tệp sao lưu và chỉ sử dụng các bản sao cho đến khi nó hoạt động theo yêu cầu.


Tại sao sử dụng ruby ​​nói riêng? Bạn có thể sử dụng lệnh sqlite(hoặc sqlite3) để thực hiện điều tương tự không?
mattdm

Ngoài ra, đây không phải là kiểu kéo dài định nghĩa "trong Darktable" sao? Chỉ cần nói! :)
mattdm

Hấp dẫn. Tôi đã không nghĩ về điều này. Tôi có thể sẽ sử dụng python cho một điều như vậy, nhưng tôi đã hài lòng với phương pháp được đề xuất bởi Maciej; Mặc dù vậy, tôi không chắc chắn tôi sẽ không thay đổi quy trình làm việc của mình. Cảm ơn.
ryanjdillon
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.