nixp.ru v3.0

24 января 2017,
вторник,
06:03:04 MSK

DevOps с компанией «Флант»
Longobard написал 8 ноября 2004 года в 05:54 (405 просмотров) Ведет себя как мужчина; открыл 291 тему в форуме, оставил 2499 комментариев на сайте.

Есть ли консольная программулечка (ну или гуевая), которая умеет ресайзить джыпеги? А то у меня около 200 фоток надо отресайзить — гимпом открывать каждую ВЛОМ :)

Uncle Theodore

Конечно есть. В ImageMagick есть функции для всего на свете, посмотри

man ImageMagick

Good Luck,

UT

Longobard

mogrify -geometry 800×600 /some/dir/*.jpg

помогло

спасибо!

Genie
гимпом открывать каждую ВЛОМ :)


почитай его ман. на предмет batch operation. :)))

единственно, что в этом сулчае достаёт немножко — это выскакивающее окошко с индикатором прогресса…. и так все 2000 раз… :(

это мне надо было 2000+ картинок привести к одному виду, кроме того, наложить на них фильтры. результат в единичных случаях оказался хреновый, но это уже лирика.. ;)

Дмитрий Шурупов

А я делаю примерно так:

djpeg $prefix/$dir/$pic | pnmscale -pixels 10800 | cjpeg -progressive > $prefix/thumbs/$dir/_$pic

Master

А я это делаю так (храню я фотки в 1024х768, а фотокамера не делает фотки в таком разрешении):

#!/bin/sh
echo "Convert JPG files to 1024x768"
for f in *.jpg
do
    echo "File" $f
    convert -resize 1024x768 $f tmp.jpg
    rm $f
    mv tmp.jpg $f
done
echo "Done!"
ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.