feat: nommage intelligent resize + conflit uniquement si necessaire #10
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Comportement attendu
1. Nommage basé sur le nom de base (sans suffixe dimensions existant)
Si la source est
logo_1024x1024.png, la copie 500x500 doit donnerlogo_500x500.pnget nonlogo_1024x1024_500x500.png.Logique : stripper le suffixe
_NxNen fin de stem avant de construire le nom de sortie.2. Sélecteur de conflit masqué par défaut
Ne pas afficher le groupe "Si le fichier existe déjà" au chargement de la page.
Flux attendu :
/check-resize)Fichiers a modifier
app/app.py: strip du suffixe _NxN dans/resize, nouvelle route/check-resizeapp/templates/preview_image.html: groupe conflit masque par defaut, affiche dynamiquement en JSExemples
logo.pnglogo_500x500.pngOKlogo_500x500.pngOKlogo_1024x1024.pnglogo_1024x1024_500x500.pngKOlogo_500x500.pngOKlogo_bak_20250506.pnglogo_bak_20250506_64x64.pngOKlogo_bak_20250506_64x64.pngOK