16726 shaares
Avec du Powershell, donc sous Windows, à coller dans un fichier, et renommer en .ps1 :
param([string]$folder = "."); Get-ChildItem $folder -include .jpg,.jpe,*.jpeg -recurse -File | ForEach-Object { jpegtran -copy none -optimize -progressive -outfile $ $; write-host "OK: $_"; };
Le script prend le dossier cible contenant les fichiers à optimiser en argument, sinon le dossier courant, et écrase les originaux.