Sky*_*ish 4 image imagemagick batch-file
我有一个包含多个子文件夹的文件夹,其中包含要从PNG转换为JPEG的图像。
我试过了:
cd d:\images
mogrify -format jpg \*\*.png
Run Code Online (Sandbox Code Playgroud)
我在两个方向都尝试了斜杠(我正在使用Windows 7)。
但是我只是invalid argument出错了。
我该怎么办?
如果可能的话,我真的最看重简单的示例答案,而不是指向50页的ImageMagick文档的链接(我是新手)。
你总是可以执行一个for-loop:
cd D:\images
for /r /d %%a in (*) do mogrify -format jpg "%%~a\*.png"
Run Code Online (Sandbox Code Playgroud)
它将为每个子文件夹运行命令,例如:
mogrify -format jpg "D:\images\name of subfolder\*.png"
Run Code Online (Sandbox Code Playgroud)
这似乎满足您的要求。
要在命令提示符中使用此代码,请替换%%a为%a
要按原样使用此代码,您需要将其放入批处理文件中。一个非常简单的程序是:
All Files (*.*)在名称下方的下拉菜单中将文件类型设置为。这样您就不必每次要执行操作时都打开 cmd。
| 归档时间: |
|
| 查看次数: |
7713 次 |
| 最近记录: |