dmtrm
14-12-2013, 17:40
Возникла у меня необходимость скопировать из кучи картинок только анимированные гифки. В imagemagick`е есть утилита identify, которая позволяет определять количество слоёв в гиф файлах. Вот синтаксис:
identify -format %n file.gif
На выходе получаем количество слоёв.
Как вызывать это в цикле, я разобрался:
for %%f in (*.gif) do identify -format %%n %%f
А как в эту конструкцию добавить условие, что бы файлы у которых количество слоёв больше 1 копировались в другую папку? Что-то никак не могу сообразить.
identify -format %n file.gif
На выходе получаем количество слоёв.
Как вызывать это в цикле, я разобрался:
for %%f in (*.gif) do identify -format %%n %%f
А как в эту конструкцию добавить условие, что бы файлы у которых количество слоёв больше 1 копировались в другую папку? Что-то никак не могу сообразить.