Si vous êtes sur la ligne de commande, je recommande "convert", une commande du package ImageMagick. Essayez :
$ convert -enhance -equalize -contrast image.jpg image_enhanced.jpg
Et pour boucler tout un lot dans le shell Bash :
for file in *.jpg; do
convert -enhance -equalize -contrast $file "${file%.jpg}_new.jpg"
done
Juste pour les personnes qui trébuchent sur ce fil et pensent que les résultats avec l'amélioration, l'égalisation et/ou le contraste sont laids devraient certainement essayer ces options :
convert -auto-gamma -auto-level -normalize original.jpg improved.jpg
Et pour les amoureux des lots, avoir les originaux dans le orig
-dossier... :
for sp in orig/*; do
echo "Converting Image: $sp"
convert -auto-gamma -auto-level -normalize $sp $(basename $sp)
done
Je pense que le résultat est exactement ce que les gens veulent et dont ils ont besoin pour leurs photos :balance des blancs, correction gamma et correction globale de la lumière...
Amusez-vous !
Si vous utilisez GIMP, le menu de la barre d'outils a une option pour Couleurs->Auto->Egaliser. Je l'ai essayé sur votre image "avant" et le résultat "après" était presque identique.
De plus, GIMP vous donnerait plus de contrôle sur l'ajustement des courbes de couleur/contraste/etc. manuellement si vous préférez.