Подскажите пожалуйста название какой-нить программы(Unix), которая способна уменьшить сразу целую папку с изображениями, т.е размеры изображений.заранее благодарен
>Подскажите пожалуйста название какой-нить программы(Unix), которая способна уменьшить сразу целую папку с
>изображениями, т.е размеры изображений.
>
>заранее благодаренпримерный скрипт: смотреть в сторону команды convert
mkdir thumbs
for f in *.ppm; do
convert $f -resize 200 thumbs/${f%%ppm}ipg
doneпересобирает все файлы заканчивающиеся на .ppm в текущей дириктории.
Еще способ с помощью exiftool:
exiftool -q -p '"$filename"' -if '$keywords=~/\bpub\b/' *.jpg |
while read f; do echo $f; convert $f -resaize 200 thumbs/$f; done
>примерный скрипт: смотреть в сторону команды convert
>mkdir thumbs
>for f in *.ppm; do
>convert $f -resize 200 thumbs/${f%%ppm}ipg
>doneспасибо огромное... то, что нужно, отлично работает, правда пришлось собрать ImageMagick
>
>спасибо огромное... то, что нужно, отлично работает, правда пришлось собрать ImageMagickТоварищ, не собрайте никогда ничего руками, если вы только-только начали работать с Linux/Unix. Воспользуйтесь готовыми откомпилироанными программными пакетами. Десяки и даже сотни весьма умных людей уже обо всём позаботились, чтобы для вас это было удобно: и собирать ничего не надо, и обновляется когда нужно и без проблем, и еще куча плюсов.
Не захламляйте систему последствиями некорректной сборки, не наводите бардак в системе.
>Не захламляйте систему последствиями некорректной сборки, не наводите бардак в системе.Товарищ, вообще-то в системе Freebsd рекомендуется именно собирать ПО из портов, а пользоваться откомпилированным по
>>Не захламляйте систему последствиями некорректной сборки, не наводите бардак в системе.
>
>Товарищ, вообще-то в системе Freebsd рекомендуется именно собирать ПО из портов, а
>пользоваться откомпилированным поошибочка - НЕ пользоваться откомпилированным по
ОК, согласен. Я думал, у вас Linux.Ну раз FreeBSD, то не рекомендуется собирать ПО не из портов, дабы не наводить беспорядок в системе.
Если готового порта нет, то можно:
1. Сделать свой порт (более правильно, но долго) или
2. Собирать с параметром --prefix=/usr/local/appname для configure, чтобы потом приложение можно было легко удалить.