2013-04-05 52 views
5

Tôi muốn tối ưu hóa toàn bộ thư mục thử nghiệm với hình ảnh jpg từ dòng lệnh. Tôi thấy điều này nhưng không hoạt động:jpegtran toàn bộ thư mục

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

Tôi muốn ghi đè hình ảnh hiện tại.

Đề xuất?

Trả lời:

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

Look đây http://stackoverflow.com/a/12066282/502860 – imos

+0

thể trùng lặp của [Làm thế nào để sử dụng recursivly JpegTran (dòng lệnh) để tối ưu hóa tất cả các tệp trong subdirs?] (http://stackoverflow.com/questions/12831293/how-to-recursivly-use-jpegtran-command-line-to-optimise-all-files-in-subdirs) – givanse

+1

Vui lòng đăng câu trả lời dưới dạng câu trả lời. Nếu bạn tìm thấy một bản sao cho câu hỏi của bạn, hãy trả lời câu hỏi ở đó thay vì liên kết với câu hỏi của riêng bạn. – givanse

Trả lời

0

Trả lời:

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