相关疑难解决方法(0)

jpegtran优化而不改变文件名

我需要优化一些图像,但不要更改它们的名称.

jpegtran -copy none -optimize image.jpg > image.jpg 
Run Code Online (Sandbox Code Playgroud)

但是,这似乎创建了一个0的文件大小.当我使用不同的文件名时,大小仍然完全相同.

linux image-manipulation image image-processing

20
推荐指数
2
解决办法
2万
查看次数

如何递归使用JpegTran(命令行)来优化子目录中的所有文件?

我有多个目录中的照片.我想使用jpegtran(命令行工具)来递归遍历每个,优化它,并保存它(覆盖它)

如果它们都在一个文件夹中我使用它

for JPEG in *.jpg ; do jpegtran -optimize $JPEG > $JPEG; done
Run Code Online (Sandbox Code Playgroud)

但我不能让它工作recursivly并覆盖相同的文件(而不是一个新的文件名)

有小费吗?

macos bash command-line jpeg operating-system

9
推荐指数
2
解决办法
9461
查看次数