Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: imagemagic > convert
Форумы портала PHP.SU » Серверное администрирование » Администрирование *nix » imagemagic > convert

Страниц (1): [1]
 

1. DeepVarvar - 23 Июня, 2011 - 13:01:34 - перейти к сообщению
Есть исходные картинки 720х478.
Нужно получить иконки 100х100.

так: convert $in -resize 100x100 $out;
дойдя до 100 по ширине валит высоту до 66.

так: convert $in -resize x100 $out;
дойдя до 100 по высоте валит ширину до 151.

Как его чопнуть (chop || crop || gravity || ???) поширине до 100?
Не получается никак...

P.S. Картинок оочень много ~2000 - руками не сделать в срок...
2. EuGen - 23 Июня, 2011 - 13:19:57 - перейти к сообщению
convert -size 100x100 $in $out

?
3. grefon - 23 Июня, 2011 - 13:22:06 - перейти к сообщению
опоздал
4. DeepVarvar - 23 Июня, 2011 - 13:34:37 - перейти к сообщению
Вариант вернул 180х120...
(Добавление)
CODE (htmlphp):
скопировать код в буфер обмена
  1. for inp in /data/images/*.jpg; do
  2.   outp=${inp//.jpg/s.jpg}
  3.   convert -size 100x100 $inp $outp;
  4.   mv $outp /data/images/
  5.   done
5. DeepVarvar - 23 Июня, 2011 - 17:02:12 - перейти к сообщению
Вообщем некогда было экспериментировать.
Вопрос так и не решен.
Сделал 151х100.
6. PATCH - 23 Июня, 2011 - 17:42:11 - перейти к сообщению
а тебе обязательно через php?) есть просто оч хорошая программка RCIC сокращено) (Right Click Image Convert) вроде так там в 2 клика сделает тебе обведеные картинки в 100х100
7. DeepVarvar - 23 Июня, 2011 - 17:49:35 - перейти к сообщению
PATCH внимательнее - это не php, это bash

 

Powered by ExBB FM 1.0 RC1