En bref
Une application Windows : on dépose un fichier ou un dossier, seuls les outils utiles restent allumés.
Auteur
Codé avec l'IA. Le Python est le langage que je connais le mieux, mais cette application dépasse ce que j'écris seul.
Le problème
Je voulais une seule application pour convertir, détourer, redimensionner ou vérifier mes fichiers, sans passer par des sites en ligne.
Mon rôle
J'ai dessiné l'idée et l'interface sur mon carnet, choisi les outils et le nom après des retours d'amis, et testé l'application. L'IA a écrit le code.
Décisions
- Ne jamais toucher aux originaux. Chaque outil écrit un nouveau fichier à côté, et l'analyse de sécurité ne supprime ni ne déplace rien.
- Une amélioration de netteté honnête. Un agrandissement Lanczos et un masque flou, présentés comme tels. Écarté : un agrandissement par IA, plus lourd.
- Se méfier des zip. Les chemins qui sortent du dossier sont refusés, et l'extraction s'arrête à 4 Go ou 10 000 éléments.
Un vrai bug
Les polices variables s'affichaient mal dans Tkinter sous Windows. Il a fallu fabriquer des versions statiques et les charger pour la seule application.
Résultat
Un exécutable Windows avec ffmpeg inclus, publié sur GitHub.
Limites
Windows uniquement. L'exécutable n'est pas signé, Windows affiche donc un avertissement. Le détourage télécharge un modèle de 176 Mo à la première utilisation.
Crédits
ffmpeg (GPL v3), Pillow, u2net via onnxruntime, Windows Defender pour l'analyse.