I have made some updates to suit my use-case which is perhaps not 100% inline with with the original use-case but I believe it should still add value.
For our personal photo library we group images by event (xmas 2018, persons 3rd bday....). Then zip each set. I wanted to go through all of the photos and recompress them to using jpeg-recompress.exe and overwrite the original archive set. I never resize the image, I only recompress it.
Its still a WIP, back up your original image sets first :).
Changes made.
- For each temp extracted set move all images to single folder. Instead of finding the child folder with the images.
- Only overwrite original archive if file count matches.
- Copy some Metadata from original archive to new archive
- Add compressed tag so I know what has been completed (also skip tagged sets).
- Added a overall progress dialog that supports Aborting.
- Added option to hide dialogs for individual steps, including hiding the re-compress dos window.
- Allow .zip files to be processed
- Added some logging with levels
- Restructured code to have more functions.
CBx to CBx 1.5.2 .dcf (57.2 KB)