Darktable ile fotoğrafları incelemek ve silmek için iyi bir iş akışı?


23

Daha önce çok fazla fotoğraf çekmeye başladığım yeni bir kameram var. Sabit disk alanı bu kadar ucuz değil ve görüntüleri hızlı bir şekilde izlemek, bekçileri seçmek ve geri kalanı silmek için birlikte bir iş akışı elde etmek istiyorum (belki etiketleme vb. İle birlikte).

Linux kullanıyorum ve Darktable harika görünüyor, ancak görüntüleri silmeden değişiklikleri veritabanında saklıyor gibi görünüyor.

Bir kişi reddedilen fotoğrafları Darktable içinden nasıl siler?


Bunun bir cevap olmadığını biliyorum, ancak 23 megapiksel RAW dosya başına (yaklaşık 40 megabayt) .2 sent, disk alanı gerçekten çok ucuz. Özellikle, iyi bir kameranın sizi büyük ve muhtemelen birkaç bin kişi üzerinde yöneteceği bir alanda.
AJ Henderson

1
Her şeyin oldukça ucuz olduğu konusunda hemfikirim. Ancak, biraz Avrupa’da dolaşıyorum ve NAS / dosya sunucumu sattım. Profesyonel olmadığım ve benim için ve eşimin dizüstü bilgisayarı için yedek bir çözüm olarak 2 TB harici bir + bulutla çalışmadığım için, "bekçi" olduğum her şeye sahip olmayı umuyorum.
ryanjdillon

Digikam'a bir göz atın!
Unapiedra

Yanıtlar:


18

Kişi reddedilen fotoğrafları Darktable içinden nasıl siler?

'Sil' düğmesini kullanın (Lightroom modu, sağ panel, 'Seçili Resimler (ler)' modülü): seçili görüntüleri diskten "fiziksel olarak siler". 'Görüntüle' filtresini (Lightroom modu, üst panel) 'yalnızca reddedildi' olarak ayarlayarak yalnızca önceden reddedilen görüntüleri göstermeye yardımcı olur.

Daha hızlı kullanım için, bir kısayol tuşunu 'Tümünü seç' ve 'Diskten sil' işlevleriyle ilişkilendirebilirsiniz (diğerlerinde olduğu gibi, Ayarlar-> Kısayollar'a bakın).


Mükemmel. Değişiklik görünümünü kullanmak (belki de hepsini seçmek) ve kısayolları kısayol tuşlarıyla silmek mümkün olabilir mi? Bu gerçekten işlerin hızına yardımcı olur.
ryanjdillon

1
Kısayol tuşlarını 'Tümünü seç' ve 'Diskten sil' işlevleriyle ilişkilendirebilirsiniz (diğerlerinin çoğunda olduğu gibi, Ayarlar-> Kısayollar'a bakın), ancak 'Reddedilmeyi seç' veya 'Reddedilenleri görüntüle' seçeneğini göremiyorum. Darktable kullanıcıları mail listesinde sormak isteyebilirsiniz; Darktable aktif olarak geliştirilmektedir ve kullanılabilirlik önerileri en azından dikkate alınmaktadır.
Maciej Hrynczyszyn

2
Görünüşe göre son yorumunuzu oylayabiliyorum, ama çok yararlı olduğu için cevabına ait olabilir. Teşekkürler!
ryanjdillon

Cevaba kısayol tuşları hakkında bilgi eklendi. Bahşiş için teşekkürler!
Maciej Hrynczyszyn

1
Delete from diskEn son 1.4.2 sürümünü kullanarak Kısayollar'daki eylemi göremiyorum . Kaldırıldı mı?
Dmitry Pashkevich

7

Tüm "reddet" fotoğraflarını silmek istiyorsanız, görünümü "yalnızca reddedildi" olarak değiştirin. Ardından hepsini "ctrl-a" ile seçebilirsiniz.

Koleksiyondan silmek için silme tuşuna basmanız yeterlidir.

Diskten silmek istiyorsanız, "seçili görüntüleri" ve "sil" i seçmeniz gerekir. Tabii ki, "Yas" deyin.

Shotcut'ı "ctrl-delete" olarak ayarlıyorum ve bu benim için çok iyi çalışıyor.


Diskten silmek için kısayolu nerede ayarladınız? Ayarlar-> Kısayollar'da böyle bir eylem görmüyorum
Dmitry Pashkevich

2
@DmitryPashkevich kısayolları> modüller> diskten sil veya çöp kutusuna gönder
cjh

1

DT'de böyle bir özellik görünmüyor.

Gelecekte dosya yöneticisi yetenekleri ekler misiniz?

Yok hayır.

Güzel lütfen?

Yok hayır.

Dosya yöneticisini kullanmanızı önerirler ve nasıl yapılacağını bilmenizi beklerler.

Yan Not: Bu okuduğunda sss hayal kırıklığına I nazikti. Programdan silebilmek oldukça önemli bir özellik.


Görünüşe göre Maciej'in önerileri resimlerin silinmesi için işe yarıyor, bu yüzden belki de dosyaları taşırken, yeniden adlandırırken, vb.
ryanjdillon

0

Ruby'yi öğrenin, Darktable SQLITE dosyasını okumak için bir komut dosyası yazın, silmek için etiketlediğiniz dosyaları uygun ayarları kullanarak seçin. Ruby ile path_to_image dosyasını okuyun ve sonra FileUtils.rm (path_to_image) kullanın.

Bunu, ihtiyaç duyduğunuz sıklıkta çalışacak bir cron işi olarak bile ayarlayabilirsiniz. Bu, dosyalarınızı gerektiği gibi siler, böylece herhangi bir şey yapmak için endişelenmenize gerek kalmaz.

Not: Yedek dosyalardan kopyayı sınarken ve yalnızca gerektiği gibi çalışıncaya kadar kopyaları kullanın.


Neden özellikle yakut kullanıyorsunuz? Eğer kullanabilir sqlite(veya sqlite3aynı şeyi gerçekleştirmek için) komutunu?
mattdm

Ayrıca, bu tür "Darktable içinde" tanımını germe değil mi? Sadece söylüyorum'! :)
mattdm

İlginç. Bunu düşünmemiştim. Muhtemelen böyle bir şey için python kullanırdım, ama Maciej tarafından önerilen yöntemden memnun oldum; Ancak, iş akışımı değiştirmeyeceğimden emin değilim. Teşekkürler.
ryanjdillon
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.