是否可以在Windows上使用jpegtran批量转换JPEG图像的文件夹?
我通常对一个文件使用以下命令,但不确定如何将其应用于整个JPEG文件目录:
jpegtran -copy none -optimize a.jpg b.jpg谢谢。
发布于 2016-03-07 05:59:04
@echo off echo Optimizing Images... cd "C:\Program Files\Image Optimization" forfiles /s /m *.jpg /c "cmd /c @\"C:\Program Files\Image Optimization\jpegtran.exe\" -copy none -optimize -outfile @file @file" echo. & echo Process done! pause下面的链接描述了优化文件夹中所有图像的过程。我觉得这可能对你有帮助。
发布于 2019-09-02 17:40:15
我发现这有点简单,只在一行上工作,而不需要创建单独的批处理文件。例如,如果要将每个文件旋转90:
forfiles /s /m *.jpg /c "cmd /c jpegtran -rotate 90 @FILE @FILE"将"-rotate 90“替换为用于转换的自定义标志。此脚本将用转换后的输出替换每个输入文件。假定jpegtran.exe位于当前目录或系统路径中。
https://stackoverflow.com/questions/31956067
复制相似问题