Author Topic: Delete image(s) in worker thread  (Read 1651 times)

Offline adamcc

  • Newcomer
  • *
  • Posts: 1
    • View Profile
Delete image(s) in worker thread
« on: April 01, 2023, 12:42:29 AM »
Hi,

New user and new in the forum. 

I use Photo Mechanic to review the images from a shoot and delete the rejects.  I go through in 2 passes - first on the Contact Sheet, selecting and deleting the obvious fails, and then one by one on the Preview, zoomed in to 100%, deleting the ones that are not sharp enough.

The images are stored on a NAS with a very fast optical network connection. 

Stepping from one image to the next is very fast, thanks to the disk and memory caches.  Love it. 

The problem is deleting an image takes about a second for each image.  I can flip through 5 or 10 images really quickly, but when I hit the delete button I have to wait for a second every time.  That's not a problem when it's only very few images, but when I'm shooting moving subjects in low light, I have to use burst mode, and accept that 90% of the images will be blurry, and I will have to delete them.

To get around this delay, I would like to suggest that images are deleted in a short-lived worker thread in the background.  From a functional requirements perspective, there is no reason why a delete operation needs to be synchronous. 

I would like to hit the delete key, which would remove the image from the contact sheet and preview page synchronously, and then spawn a thread that deletes the image from the hard drive or NAS in the background, freeing up the UI to continue with the next image(s).

Thanks for a great product.

BR

Adam