This command-line tool helps you clean up your image library by identifying and managing duplicate images. It offers two main functionalities:
- Keep unique images and remove duplicates
- Copy duplicate images to a separate output directory
- Go to the Releases section of this repository.
- Download the appropriate version for your operating system:
- For Windows: Download the
.exefile. - For Linux: Download the
.AppImagefile for your architecture.
- For Windows: Download the
- Make the file executable (Linux only):
chmod +x DeDup.Console.AppImage
The tool provides two main commands: copyunique and copyduplicates.
DeDup.Console <command> -i <input_directories> -o <output_directory> -t <threshold>
<command>: Eithercopyuniqueorcopyduplicates-i, --input: Input directories to search for images (required)-o, --output: Output directory for processed images (required)-t, --threshold: Similarity threshold (0 to 100) (required)
- Keep unique images and remove duplicates:
DeDup.Console copyunique -i "C:\Users\Photos" "D:\Backup\Photos" -o "C:\UniquePhotos" -t 95
This command will search for images in C:\Users\Photos and D:\Backup\Photos, identify duplicates with a 95% similarity threshold, and copy only unique images to C:\UniquePhotos.
- Copy duplicate images to a separate directory:
DeDup.Console copyduplicates -i "C:\Users\Photos" -o "C:\DuplicatePhotos" -t 90
This command will search for images in C:\Users\Photos, identify duplicates with a 90% similarity threshold, and copy only the duplicate images to C:\DuplicatePhotos.
help: Display more information on a specific commandversion: Display version information
For more detailed information on each command, use the --help option:
DeDup.Console copyunique --help
DeDup.Console copyduplicates --help
MIT
[Include information about how others can contribute to your project]
Catch me in X @SuperJMN or file an issue ;)
The icon is made by RimshotDesign (Cyril Seillet)