• Télécharger jpegtran (http://jpegclub.org/jpegtran.exe) et pngout (http://advsys.net/ken/util/pngout.exe)
• Mettre les deux fichier .exe dans C:/Program Files/Image Optimization.
• Dans ce dossier, créer un fichier optimize.bat avec ce code dedans :
@echo none
cd %1
forfiles /M .jpg /s /c "cmd /c @\"C:\Program Files\Image Optimization\jpegtran.exe\" -optimize -progressive -copy all @file @file"
forfiles /M .png /s /c "cmd /c @\"C:\Program Files\Image Optimization\pngout.exe\" @file"
-optimize = optimise l'image
-progressive = rend les jpeg progressifs
-copy all = garder les données EXIF (si vous ne voulez pas les garder, mettez -copy none)
• Ouvrir regedit.exe
• Aller à HKEY_CLASSES_ROOT\Directory\shell\
• Clic-droit sur "Shell" puis "Nouveau" puis "clé". Nommer cette clé “Optimize Images” par exemple (c'est ce qui apparaitras dans le menu contextuel).
• Créer une autre clé sous celle créer précédemment (clic-droit sur “Optimize Images” puis "Nouveau" puis "clé"). Nommer cette clé "command"
• Dans cette clé "command" vous avez une valeur appelée "par défaut" dans la partie droite du logiciel regedit, double-cliquer sur cette valeur.
• Dans le champ "données de la valeur", mettez ceci :
"C:\Program Files\Image Optimization\optimize.bat" "%1"
(bien laisser les "")
Voila, maintenant quand vous ferez un clic-droit sur un dossier, vous aurez l'option "Optimize Image"
ça optimiseras comme précédemment expliquer toutes les images au format jpeg et png présent dans ce dossier (ce n'est pas récursif)
EDIT :