我正在尝试在 Windows 命令行上使用 Imagemagick 将多个 .tif
文件转换为 .png
文件。我尝试了以下方法,但没有用:
convert -format tif *.png
I then tried a loop
for %a in (*.tif) do convert %a %a.png
确实有效,但现在我所有的图像都被命名为 [something].tif.png
,这很烦人。
那么为什么第一个命令不起作用,如果没有办法让第一个命令起作用,有没有办法改进第二个命令,这样我就不必处理 .tif
在 .png
图片名称中?
编辑 看来我把第一个命令弄错了。首先,convert
不起作用,但 mogrify
起作用。我读过 mogrify 替换了旧格式的文件,但显然这不是真的,因为它为我创建了新图像而不删除旧图像。其次,好像目标文件类型在前,所以命令是
mogrify png *.tif
完美运行。
我仍然想知道如何改进第二个命令。
最佳答案
你为什么不用mogrify
?
mogrify -format tif *.png
将从 1.png
创建 1.tif
... N.tif
从 N.png
.
关于windows - 在 Imagemagick (Windows) 中转换多个图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9025645/