如何在Windows上使用jpegtran批量转换JPEG图像

Har*_*San 4 windows jpeg command-line-interface batch-processing jpegtran

是否可以在Windows上使用jpegtran批量转换JPEG图像的文件夹?
我通常对一个文件使用以下命令,但我不确定如何将它应用于整个JPEG文件目录:

jpegtran -copy none -optimize a.jpg b.jpg
Run Code Online (Sandbox Code Playgroud)

谢谢.

Smr*_*ity 8

  1. 下载jpegtran
  2. 将jpegtran.exe放在C:/ Program Files/Image Optimization中(如果文件夹不存在,则创建该文件夹).
  3. 打开文本编辑器,然后复制并粘贴下面的代码.
  4. 将其保存为optimize.bat,然后将该文件放在C:/ Program Files/Image Optimization中.
  5. 运行optimize.bat(以管理员身份运行)以优化C:/ Program Files/Image Optimization中的所有图像(如果要优化其他文件夹,请更改第3行中的路径).

    @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

以下链接描述了优化文件夹中所有图像的过程.我想这可能会对你有所帮助.

优化文件夹中的所有图像