У меня есть куча изображений, которые я хочу распечатать, но для правильной печати каждой другой картинки нужно перевернуть по горизонтали. Теперь все изображения png-файлов и помечены как "Foo 001.png"
, "Foo 002.png"
. Я думаю, что все, что мне нужно сделать, это посмотреть на часть строки с номером, преобразовать ее в целое число, сделать n%2==0
, чтобы проверить, равномерна ли она, и перевернуть ее, если она четна.Перелистывание любого другого изображения в каталоге
Я не знаю, есть ли удобный способ конвертировать из строки в целое число с помощью bash или что бы я использовал, чтобы перевернуть изображение.
Нет, у вас есть переменная, которую вы продолжаете переключать, когда вы перебираете файлы, не зависимо от соглашения об именах файлов. 'X = 0; ...; do X = $ ((1- $ X)); если [$ X -eq 1]; затем ... fi; ... done' – vladr
Не уверен, что я понимаю. Вы хотите перевернуть 1/2 изображения? Перевернувшись, вы имеете в виду поворот? –
@ vladr Это, вероятно, было бы проще, но как я узнаю, в каком порядке будут обрабатываться файлы? Будет ли это в алфавитном порядке? – russjohnson09