mogrify есть программа такая. это кусок пакета imagemagick. оно как раз
для пачковой обработки изображений.

On Wed, 2010-01-06 at 11:51 +0300, Nikolay Semikin wrote:
> очень тяжело я эти скрипты воспринимаю :(
> В Втр, 05/01/2010 в 09:31 +0300, San_Sanych пишет:
> > 05.01.2010 00:14, locke314 пишет:
> > > 5 января 2010 г. 0:58 пользователь Nikolay Semikin
> > > <nikolay.semi...@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 mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru

Дати відповідь електронним листом