Я пытаюсь преобразовать несколько .tif
файлов в .png
файлы, используя Imagemagick в командной строке Windows.Я попробовал следующее, которое не сработало:
convert -format tif *.png
Затем я попробовал цикл
for %a in (*.tif) do convert %a %a.png
, который работал, но теперь все мои изображения называются [something].tif.png
, чтораздражает.
Так почему же первая команда не сработала, и если нет способа заставить работать первую команду, есть ли способ улучшить вторую команду, чтобы мне не пришлось иметь дело с * 1012?* в .png
имени изображения?
Редактировать Кажется, я неправильно набрал первую команду.Прежде всего, convert
не работает, но mogrify
работает.Я читал, что mogrify заменил файлы старого формата, но, видимо, это не так, потому что он создавал новые изображения для меня, не удаляя старые.Во-вторых, кажется, что тип файла назначения на первом месте, поэтому команда это
mogrify png *.tif
, которая отлично работает.
Я все еще хотел бы знать, как можно улучшить вторую команду.