Чем можно перевести *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