Convertisseur d'images
Une petite application de bureau : on glisse des images, on choisit le format et la compression, elle affiche le poids gagné.

Contexte
Je prépare beaucoup d’images : pour les sites que je livre, pour mes fiches Etsy, pour mes livres KDP. Convertir et alléger un lot de photos revenait à ouvrir un logiciel lourd ou un site en ligne qui récupère les fichiers.
Le défi
Un outil hors ligne, simple à lancer, qui ne modifie jamais les originaux et dit clairement ce qu’il a gagné.
Ce que j’ai fait
- Une fenêtre tkinter où l’on glisse les fichiers (ou clic pour parcourir).
- Conversion vers JPEG, PNG, WebP, GIF, BMP, TIFF, ICO et PDF.
- Cinq niveaux de compression, adaptés à chaque format (qualité JPEG/WebP, palette PNG, Deflate pour TIFF).
- Suppression de l’arrière-plan en option avec rembg, qui tourne en local. Si le format choisi ne gère pas la transparence, le fichier sort en PNG.
- Pour chaque fichier : nouveau poids et espace gagné, puis le total en bas de la fenêtre. Interface en anglais ou en français.
- Des tests pytest sur le cœur de la conversion, et un projet géré avec uv.
Résultat
Sur la capture, six photos converties en WebP à compression moyenne : 5,2 Mo deviennent 2,7 Mo, soit 48,7 % de moins.
Un projet comparable en tête ?
Racontez-moi votre projet en quelques lignes. Je vous réponds personnellement, avec des questions ou une première estimation.