Комментарии 54
Спасибо, вы сделали этот мир еще вебдванольней :-)
+9
а можно узнать что тут такого вебдванольного?
+9
+1… тоже пытаюсь понять что тут вебдванольного.
+7
Наверное тень.
Неудачный пример.
Блик наверное был бы более вэбдванольнее.
Неудачный пример.
Блик наверное был бы более вэбдванольнее.
+1
НЛО прилетело и опубликовало эту надпись здесь
хабр съел часть кода, вот исправленный кусок:
//place shaвow on the canvas
$canvas->compositeImage($shadow, $shadow->getImageCompose(), 0, 0);
//place image on the canvas
$canvas->compositeImage($thumb, $thumb->getImageCompose(), 0, 0);
//place shaвow on the canvas
$canvas->compositeImage($shadow, $shadow->getImageCompose(), 0, 0);
//place image on the canvas
$canvas->compositeImage($thumb, $thumb->getImageCompose(), 0, 0);
+1
НЛО прилетело и опубликовало эту надпись здесь
чувство юмора — это по-вашему куча смайлов и кривляние рожей?
+13
а ты случаем незнаешь как из картинки делать квадратные превьюшки? чтобы не искажались пропорции, грубо говоря вырезался квадрат из середины изображения. как, к примеру, на яндекс. фотках превью.
Сделать я это конечно могу в GD, но может это можно сделать проще с Imagick?
Сделать я это конечно могу в GD, но может это можно сделать проще с Imagick?
0
да, можно, вот тут описано valokuva.org/?p=33
+3
НЛО прилетело и опубликовало эту надпись здесь
А почему-бы напрямую бинарничек не использовать? Те же курения мана, те же пробы…
ЗЫ: к вопросу exec, если не всегда есть доступ к шеллу — не всегда и расширение стоит ;)
ЗЫ: к вопросу exec, если не всегда есть доступ к шеллу — не всегда и расширение стоит ;)
0
exec медленнее, + OO подход мне ближе
+3
Тесты приведете или оставите свои слова без доказательств?
У ооп есть преимущество, конечно… Но, с другой стороны — параметры проще передавать ;)
У ооп есть преимущество, конечно… Но, с другой стороны — параметры проще передавать ;)
0
valokuva.org/?p=40
ссылка вырезалась из коммента
ссылка вырезалась из коммента
+2
есть еще один момент — при использовании интерфейса к php ImageMagick работает в запущенной сессии php, что не всегда бывает хорошо, иногда лучше «скинуть» обработку, вызвав ImageMagick как отдельное приложение
0
НЛО прилетело и опубликовало эту надпись здесь
Можно так, без лишних буферов:
passthru("convert /tmp/test.ppm -crop 100x100 jpeg:-");
0
кстати комментарии лучшеб на русском
0
Автор замечательного блога, собственно, является разработчиком пакета imagick — pecl.php.net/user/mkoppanen
Кстати, вроде для ImageMagick, есть еще одна обертка для работы с PHP. На хабре про нее писали, но название из головы вылетело.
Кстати, вроде для ImageMagick, есть еще одна обертка для работы с PHP. На хабре про нее писали, но название из головы вылетело.
+1
а в какую сторону стоит копать, если экстеншн стоит и загружен (судя по phpinfo()), а интерпретатор ругается:
Fatal error: Class 'Imagick' not found
0
видимо не стоит сам ImageMagick
0
У ImageMagic много различных модификаций. Работать с ним как с классом позволяют далеко не все.
В вашем случае у вас скорее всего доступны функции начинающиеся на imagick_ (напр. imagick_readimage — вместо IMagick::readImage).
Как лекарство — установить нормальную версию Imagick — ru2.php.net/manual/ru/imagick.setup.php и imagemagick.org/.
В вашем случае у вас скорее всего доступны функции начинающиеся на imagick_ (напр. imagick_readimage — вместо IMagick::readImage).
Как лекарство — установить нормальную версию Imagick — ru2.php.net/manual/ru/imagick.setup.php и imagemagick.org/.
+1
Все это прекрасно делается с помощью css-магии
+1
с помощью CSS можно «сжать» большую картинку, можно приделать углы круглые при желании, но средствами стилевых таблиц реальную тумбу (занимающую, что не маловажно, значительно меньше времени загрузки и трафика, оригинальная) не сделать
0
а с помощью уличной магии, можно телепортировать большие картинки в тумбы моментально =)
0
с предварительной загрузкой полного изображения?
а если это превьюшки галлереи?
а если это превьюшки галлереи?
0
круто ) в закладки :)
0
а вот я для себя нашел эту инфу полезной.
а веб2.0 или нет — это уже кому-как нравится.
автор спасибо!
а веб2.0 или нет — это уже кому-как нравится.
автор спасибо!
+1
В свое время нужно было написать небольшую галерейку, все делалось на GD, поскольку IM у хостера небыло.
ImageMagic сильная штука, такое с фотками можно вытворять.
Спасибо за небольшой материальчик, крайне полезный.
ImageMagic сильная штука, такое с фотками можно вытворять.
Спасибо за небольшой материальчик, крайне полезный.
+1
+1
картинка офигенная :)
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Делаем вебдванольные превьюшки с ImageMagick