Min*_*mus 5 scripting conversion images
我在一个文件夹中有很多 .png 图像。是否有命令(或软件)可以将它们全部转换为 .jpg 并(同时)将创建的 .jpg 文件重新缩放为原始大小的 25%?
Mic*_*mer 14
使用ImageMagick 中的convert
命令:
convert x.png -resize 25% x.jpg
Run Code Online (Sandbox Code Playgroud)
将创建 25% 缩放的 JPEG 版本x.png
。
要一次处理所有 PNG 文件,请使用for
循环:
for filename in *.png ; do convert "$filename" -resize 25% "${filename%.png}.jpg" ; done
Run Code Online (Sandbox Code Playgroud)
我们查看每个匹配的文件*.png
,并为每个文件运行convert
上面的命令。"${filename%.png}.jpg"
生成.jpg
用于每个文件名.png
:它消除了扩展用%
并提出.jpg
在端向后。