如何recursivly使用JpegTran(命令行)优化子目录中的所有文件? [英] How to recursivly use JpegTran (command line) to optimise all files in subdirs?

查看:1112
本文介绍了如何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)

任何提示?

推荐答案

jpegtran整个目录

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

这篇关于如何recursivly使用JpegTran(命令行)优化子目录中的所有文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆