Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Создание тумб батчем
цитата
27/06/07 в 20:08
 just_beginner
может знает кто софт? нужно быстро сресайзить большое количество пикч (уже скропленных) в тумбы нормального качетва и нормального размера... что то погуглил тему - не нашел ничего icon_sad.gif
цитата
27/06/07 в 20:56
 xreload
http://imagemagick.org
цитата
27/06/07 в 21:16
 Wazaber
Я так резал маджиком, вроде ничего получались:
http://www.wazaber.com/index.php?s=imagemagick
цитата
28/06/07 в 07:43
 Swimmer24
Xat.com Professional Optimizer
цитата
28/06/07 в 09:40
 just_beginner
остановился на imagemagick
подскажите как мне сделать следующее:
имеется каталог с пикчами,
01.jpg
01t.jpg
02.jpg
02t.jpg
...
99.jpg
99t.jpg
вот те что с буквой t после номера есть скропленные под нужный размер пикчи, нужно их обработать и перезаписать... хз как icon_sad.gif
в голову приходит только пхп скриптик какой нибудь... но это опять в мануал надо лезть... может средствами имейджмейджика так можно?
цитата
28/06/07 в 10:00
 Cris
Да причем тут пхп.
Юзай Arles или в Фотошопе скрипт за 2мин, если попрограммить хочеться. Все автоматом нарежется icon_wink.gif
цитата
28/06/07 в 10:09
 just_beginner

и тебе +8
цитата
28/06/07 в 10:14
 harvester
Cris писал:
Да причем тут пхп.
Юзай Arles или в Фотошопе скрипт за 2мин, если попрограммить хочеться. Все автоматом нарежется icon_wink.gif


Ну он наверн на серваке это хочет все обработать, без скачивания на комп
цитата
28/06/07 в 10:41
 xreload
just_beginner писал:
остановился на imagemagick
подскажите как мне сделать следующее:
имеется каталог с пикчами,
01.jpg
01t.jpg
02.jpg
02t.jpg
...
99.jpg
99t.jpg
вот те что с буквой t после номера есть скропленные под нужный размер пикчи, нужно их обработать и перезаписать... хз как icon_sad.gif
в голову приходит только пхп скриптик какой нибудь... но это опять в мануал надо лезть... может средствами имейджмейджика так можно?


1) скопируй тумбы которые нужно обработать в отдельную папку.
2) http://www.imagemagick.org/Usage/resize/
3) потом в консоли делаешь convert и соотв.добавляешь то, что прочитал выше.
цитата
29/06/07 в 23:45
 zteam
just_beginner писал:
остановился на imagemagick
подскажите как мне сделать следующее:
имеется каталог с пикчами,
01.jpg
01t.jpg
02.jpg
02t.jpg
...
99.jpg
99t.jpg
вот те что с буквой t после номера есть скропленные под нужный размер пикчи, нужно их обработать и перезаписать... хз как icon_sad.gif
в голову приходит только пхп скриптик какой нибудь... но это опять в мануал надо лезть... может средствами имейджмейджика так можно?


Основная проблема состоит в том, что нужно определить по какой стороне resize'ить. Скрипт на .sh:

#!/bin/sh

n=640;
m=480;
dir=/home/account/domain.com/pictures;
cd $dir;

for i in `/bin/ls -1 *t.jpg`;
do
h=`identify $i | cut -f 3 -d " "|cut -f 1 -d "x"`
w=`identify $i | cut -f 3 -d " "|cut -f 2 -d "x"`
if [ $w -gt $h ]; then
echo $i" - portrait ("$h"x"$w") croping to "$n"x"$m" ..."
convert -resize $n"x" -gravity center -crop $n"x"$m+0+0 $i $i
else
echo $i" - album ("$h"x"$w") croping to "$n"x"$m" ..."
convert -resize x$m -gravity center -crop $n"x"$m+0+0 $i $i
fi
done

n, m - разрешение, к которому нужно сделать resize.
dir - директория с имаджами
Для соотв. ОСи надо будет указать правильный путь к identify, convert etc.


Эта страница в полной версии