2013-04-05 2 views
5

Je souhaite optimiser l'ensemble du dossier de test avec des images jpg à partir d'une ligne de commande. J'ai trouvé cela, mais il ne fonctionne pas:jpegtran répertoire entier

cd /home/site/html/update/test/ 
find . -exec jpegtran -optimize "{}" "{}.opti.jpg" "{}" \; 

Je veux écraser les images existantes.

Suggestions?

Réponse:

find /img/path -name "*.jpg" -type f -exec jpegtran -copy none -optimize -outfile {} {} \; 
+0

Regardez ici http://stackoverflow.com/a/12066282/502860 – imos

+0

double possible de [Comment utiliser récursivement jpegtran (ligne de commande) pour optimiser tous les fichiers dans les sous-répertoires?] (http://stackoverflow.com/questions/12831293/how-to-recursivly-use-jpegtran-command-line-to-optimise-all-files-in-subdirs) – givanse

+1

Please poster une réponse en réponse. Si vous avez trouvé un doublon pour votre question, répondez-y plutôt que de lier votre propre question. – givanse

Répondre

0

Réponse:

find /img/path -name "*.jpg" -type f -exec jpegtran -copy none -optimize -outfile {} {} \; 
Questions connexes