Renommer plusieurs images avec la dimention

Résolu/Fermé
WB44 Messages postés 9 Date d'inscription samedi 24 décembre 2016 Statut Membre Dernière intervention 30 juillet 2017 - Modifié le 4 juil. 2017 à 11:13
barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 - 4 juil. 2017 à 12:58
Bonjour à tous,

J'aimerais renommer un grand nombre d'images en ajoutant leur taille dans leurs noms

Je m'explique :
Si j'ai une image nommée "xxx.png" avec des dimensions de "3000 x 3000" pixels, j'aimerais la renommer "xxx3000x3000.png" ou quelque chose de similaire...

Je connais Ant Renamer qui permet de renommer un très grand nombre de fichiers mais à mes connaissances, il ne dispose pas de fonctionnalité permettant d'effectuer ce que je recherche...

Merci d'avance pour vos réponses

1 réponse

barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908
Modifié le 4 juil. 2017 à 12:34
Bonjour,

C'est possible via un script Batch :

@echo off
color 0F
mode con: cols=120 lines=35
chcp 1252 >nul
Setlocal

if "A%~1A"=="AA" (exit)
if exist "%~1" (call :renommage "%~1")

echo. & pause
Endlocal
exit

:renommage
echo. & echo Le dossier %~1 va être traité dans quelques secondes ...
timeout /t 8

for /r "%~1" %%a in (*.jpg *.bmp *.png *.jpeg) do (
set "width="
set "height="
for /f "tokens=1*delims=:" %%b in ('"MEDIAINFO.x64-avx.exe --INFORM=Image;%%Width%%:%%Height%% "%%~a""') do (
ren "%%~dpnxa" "%%~na#[%%~bx%%~c]%%~xa"
echo %%~dpnxa
)
)
goto :eof
rem

Pour pouvoir utiliser ce script, il faut au préalable télécharger
MediaInfo-CLI.2017-05-04.zip ici :

https://sourceforge.net/projects/muldersoft/files/MediaInfo%20%28CLI%2BGUI%29/

Il faut décompresser l'archive pour récupérer le fichier
MediaInfo.x64-avx.exe et le coller dans C:\Windows\System32

Concernant l'utilisation du script c'est très simple : il suffit de faire glisser le dossier à traiter sur l'icône du script.



“L'intelligence artificielle se définit comme le contraire de la bêtise naturelle.”
1
WB44 Messages postés 9 Date d'inscription samedi 24 décembre 2016 Statut Membre Dernière intervention 30 juillet 2017
4 juil. 2017 à 12:51
Merci beaucoup de ta réponse, tout marche parfaitement ;)
0
barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908 > WB44 Messages postés 9 Date d'inscription samedi 24 décembre 2016 Statut Membre Dernière intervention 30 juillet 2017
4 juil. 2017 à 12:58
Tant mieux, bonne journée à bientôt peut-être.
0