2013-04-05 32 views
5

Tüm test klasörünü jpg görüntüleri ile bir komut satırından optimize etmek istiyorum. bunu buldum ama çalışmıyor:jpegtran tüm dizin

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

Ben mevcut görüntüleri üzerine yazmak istiyor.

Öneriler?

Cevap:

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

burada Look http://stackoverflow.com/a/12066282/502860 ait – imos

+0

olası yinelenen [Kullanım jpegtran (komut satırı recursivly nasıl) alt dizinlerdeki tüm dosyaları optimize etmek için?] (http://stackoverflow.com/questions/12831293/how-to-recursivly-use-jpegtran-command-line-to-optimise-all-files-in-subdirs) – givanse

+1

Lütfen cevap olarak cevap yazabilirsiniz. Sorunuz için bir kopyasını bulduysanız, kendi sorunuza bağlantı vermek yerine orada cevaplayın. – givanse

cevap

0

Cevap:

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