5 января 2010 г. 0:58 пользователь Nikolay Semikin
<[email protected]> написал:
.
> Есть ли способ одним махом допустим файлы 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
-- 
ubuntu-ru mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru

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