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