Чем можно перевести *jpg большого разрешения в 800х600?
Nikolay Semikin
nikolay.semikin на gmail.com
Ср Янв 6 08:51:53 GMT 2010
очень тяжело я эти скрипты воспринимаю :(
В Втр, 05/01/2010 в 09:31 +0300, San_Sanych пишет:
> 05.01.2010 00:14, locke314 пишет:
> > 5 января 2010 г. 0:58 пользователь Nikolay Semikin
> > <nikolay.semikin на gmail.com> написал:
> > .
> >
> >> Есть ли способ одним махом допустим файлы 1900x1200 перевести в 800х600
> >> точек?
> >>
> > #!/bin/bash
> > # не понял, можно ли соответствующей опцией вызвать convert рекурсивно
> > для всех файлов в директории, быстрее было написать вот этот костыль;
> > # необходим пакет ImageMagick: утилита convert поставляется в его составе;
> > # конвертирует соблюдая соотношение сторон исходного файла;
> > mkdir target
> > for i in *
> > do
> > name=`echo "$i"` |convert -geometry 800x600 $i target/resized.$i
> > echo "Сконвертировал "$i" в "resized.$i" и положил в target"
> > done
> > exit 0
> >
> можно также и с заменой старых файлов:
>
> for i in *.jpg; do convert -resize 800x600 -quality 85% $i $i ;done
>
>
> --
> Александр Вайтехович
> www: http://sanych.nnov.ru
> jabber: sanych{a}sanych.nnov.ru
>
>
Подробная информация о списке рассылки ubuntu-ru