Introduction

CleanPhoto est un outil conçu pour vous aider à organiser vos photos automatiquement en fonction de leur date de prise de vue. Il vous permet de trier facilement vos collections de photos et de les classer dans des dossiers structurés.

Fonctionnalités principales

  • Organisation automatique des photos par date
  • Gestion des photos sans date EXIF
  • Personnalisation du format de dossier (par mois, année, etc.)
  • Interface simple et intuitive
Note : CleanPhoto est disponible à la fois en version exécutable Windows et en version Python pour les utilisateurs avancés.

Installation

Version exécutable (Windows)

Pour installer la version exécutable de CleanPhoto :

  1. Téléchargez la dernière version depuis GitHub Releases
  2. Exécutez le fichier téléchargé
  3. Suivez les instructions d'installation si nécessaire

Version Python

Pour installer la version Python, vous aurez besoin des prérequis suivants :

  1. Python 3.x installé sur votre système
  2. Téléchargez le code source depuis le dépôt GitHub
  3. Installez les dépendances requises :
pip install pillow
pip install tkbootstrap
pip install hachoir
Attention : La version Python est recommandée pour les utilisateurs avancés familiers avec l'environnement Python.

Utilisation

Interface utilisateur

L'interface de CleanPhoto est simple et intuitive :

Interface de CleanPhoto

Étapes d'utilisation

  1. Sélection du dossier source : Cliquez sur le bouton "Sélectionner" à côté de "Dossier source" pour choisir le dossier contenant vos photos à organiser.
  2. Sélection du dossier destination : Cliquez sur le bouton "Sélectionner" à côté de "Dossier destination" pour choisir où les photos organisées seront placées.
  3. Gestion des photos sans date : Choisissez comment gérer les photos sans information de date EXIF.
  4. Format des mois : Sélectionnez le format d'affichage des dossiers mensuels (ex : "Janvier 2024" ou "01-2024").
  5. Lancement du tri : Cliquez sur le bouton "Démarrer" pour organiser vos photos.

Options

CleanPhoto offre plusieurs options de personnalisation :

  • Format des dossiers : Organisation par Année/Mois ou Année-Mois-Jour.
  • Gestion des photos sans métadonnées : Déplacement dans un dossier séparé ou tri manuel.
  • Support des formats : JPG, PNG, GIF et autres formats courants.

Version Python

Pour exécuter la version Python, utilisez la commande suivante :

python cleanphoto.py
Note : Pensez à mettre a jour python à la version 3.x avant d'éxecuter le programme.

Compilation

Pour compiler CleanPhoto en exécutable Windows, utilisez pyinstaller :

pyinstaller --onefile --windowed cleanphoto.py

Le fichier exécutable sera disponible dans le dossier dist/.

FAQ

1. CleanPhoto fonctionne-t-il sur macOS/Linux ?

Le code source n'est pas compatible avec macOS et Linux. Peut être bientôt !

2. Pourquoi certaines photos ne sont-elles pas triées ?

Vérifiez que vos photos contiennent des métadonnées EXIF avec une date de prise de vue.

3. Peut-on personnaliser les formats de tri ?

Oui, vous pouvez spécifier un format personnalisé via les paramètres de l’application ou en modifiant le code source.