[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Как повернуть изображение в куче фоток?



18.11.2010 15:53, James Brown пишет:
Андрей Гончар wrote:
18 ноября 2010 г. 15:12 пользователь James Brown
<jbrownfirst@gmail.com>  написал:
Имеется очень много фотографий судебного дела (больше тысячи) в двух
дирах, все они лежат "боком", просматривать их очень неудобно, т.к. надо
поворачивать каждую.
С помощью чего их можно одновременно повернуть (в моем случае направо на
90 градусов)?
С винде такая возможность была в Windows Explorer - выделяешь все и
кликаешь повернуть, в nautiluse такого нет (по крайней мере, у меня).
Есть ли какой-то дополнительный пакет для наутилуса, позволяющий делать
это, или, лучше, какая консольная команда?


--
To UNSUBSCRIBE, email to debian-russian-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: [🔎] 4CE51810.9020300@gmail.com">http://lists.debian.org/[🔎] 4CE51810.9020300@gmail.com


Есть imagemagick. С аргументом -rotate

http://www.imagemagick.org/script/command-line-options.php#rotate

Спс.
Написал такой скриптец (прилагается),запускаю его в дире где фото, в
таком виде:
rotate_90 *
Поворачивает только одно первое фото, почему-то.
Если запускаю в этой дире команду такого вида:
  convert * -rotate 90 * (по сути, то же, что и скрипт), вообще никакого
эффекта, фото не поворачиваются, сначала команда зависает, затем вся
система...

У меня работает вот такой скрипт...

#!/bin/bash

lst=`ls $1/*.jpg`
count=0

for i in $lst
do

    convert -rotate 90 $i $i

    if [ $? == 1 ]; then
        echo "Ошибка в обработке $1/$i файла"
    else
        count=$((count + 1))
        continue
    fi
done

echo -e "Обработано $count фото"


Reply to: