本文介绍了如何recursivly使用JpegTran(命令行)优化子目录中的所有文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我曾经在多个目录中的照片。我想用jpegtran(命令行工具)recursivly经过各一台,优化它,并保存(覆盖它)
i have Photos in multiple directories. I want to use jpegtran (command line tool) to recursivly go through each one, optimise it, and save it (overwrite it)
如果他们都是一个文件夹中我使用这个
if they are all in one folder i use this
for JPEG in *.jpg ; do jpegtran -optimize $JPEG > $JPEG; done
但我不能让它recursivly工作,覆盖相同的文件(而不是一个新的文件名)
but i can't get it working recursivly and overwriting the same file (rather than to a new filename)
任何提示?
推荐答案
find /the/image/path -name "*.jpg" -type f -exec jpegtran -copy none -optimize -outfile {} {} \;
这篇关于如何recursivly使用JpegTran(命令行)优化子目录中的所有文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!