首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows下用jpegtran批量转换JPEG图像

如何在Windows下用jpegtran批量转换JPEG图像
EN

Stack Overflow用户
提问于 2015-08-12 04:31:23
回答 2查看 4.3K关注 0票数 5

是否可以在Windows上使用jpegtran批量转换JPEG图像的文件夹?

我通常对一个文件使用以下命令,但不确定如何将其应用于整个JPEG文件目录:

代码语言:javascript
复制
jpegtran -copy none -optimize a.jpg b.jpg

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-07 05:59:04

  1. 下载jpegtran
  2. 将jpegtran.exe放入C:/Program /(如果文件夹不存在,则创建该文件夹)。
  3. 打开文本编辑器,然后在下面复制和粘贴代码。
  4. 将其保存为optimize.bat,然后将文件放入C:/Program /:/Program中。
  5. 运行optimize.bat (以管理员身份运行)以优化C:/Program /:/Program/ImageOptimization中的所有图像(如果您想优化另一个文件夹,请更改第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

下面的链接描述了优化文件夹中所有图像的过程。我觉得这可能对你有帮助。

优化文件夹中的所有图像

票数 9
EN

Stack Overflow用户

发布于 2019-09-02 17:40:15

我发现这有点简单,只在一行上工作,而不需要创建单独的批处理文件。例如,如果要将每个文件旋转90:

代码语言:javascript
复制
forfiles /s /m *.jpg /c "cmd /c jpegtran -rotate 90 @FILE @FILE"

将"-rotate 90“替换为用于转换的自定义标志。此脚本将用转换后的输出替换每个输入文件。假定jpegtran.exe位于当前目录或系统路径中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31956067

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档