Comments 54
Спасибо, вы сделали этот мир еще вебдванольней :-)
а можно узнать что тут такого вебдванольного?
+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);
чувство юмора — это по-вашему куча смайлов и кривляние рожей?
а ты случаем незнаешь как из картинки делать квадратные превьюшки? чтобы не искажались пропорции, грубо говоря вырезался квадрат из середины изображения. как, к примеру, на яндекс. фотках превью.
Сделать я это конечно могу в GD, но может это можно сделать проще с Imagick?
Сделать я это конечно могу в GD, но может это можно сделать проще с Imagick?
да, можно, вот тут описано valokuva.org/?p=33
А почему-бы напрямую бинарничек не использовать? Те же курения мана, те же пробы…
ЗЫ: к вопросу exec, если не всегда есть доступ к шеллу — не всегда и расширение стоит ;)
ЗЫ: к вопросу exec, если не всегда есть доступ к шеллу — не всегда и расширение стоит ;)
exec медленнее, + OO подход мне ближе
Тесты приведете или оставите свои слова без доказательств?
У ооп есть преимущество, конечно… Но, с другой стороны — параметры проще передавать ;)
У ооп есть преимущество, конечно… Но, с другой стороны — параметры проще передавать ;)
valokuva.org/?p=40
ссылка вырезалась из коммента
ссылка вырезалась из коммента
есть еще один момент — при использовании интерфейса к php ImageMagick работает в запущенной сессии php, что не всегда бывает хорошо, иногда лучше «скинуть» обработку, вызвав ImageMagick как отдельное приложение
Можно так, без лишних буферов:
passthru("convert /tmp/test.ppm -crop 100x100 jpeg:-");
кстати комментарии лучшеб на русском
Автор замечательного блога, собственно, является разработчиком пакета imagick — pecl.php.net/user/mkoppanen
Кстати, вроде для ImageMagick, есть еще одна обертка для работы с PHP. На хабре про нее писали, но название из головы вылетело.
Кстати, вроде для ImageMagick, есть еще одна обертка для работы с PHP. На хабре про нее писали, но название из головы вылетело.
а в какую сторону стоит копать, если экстеншн стоит и загружен (судя по phpinfo()), а интерпретатор ругается:
Fatal error: Class 'Imagick' not found
видимо не стоит сам ImageMagick
У 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/.
Все это прекрасно делается с помощью css-магии
с помощью CSS можно «сжать» большую картинку, можно приделать углы круглые при желании, но средствами стилевых таблиц реальную тумбу (занимающую, что не маловажно, значительно меньше времени загрузки и трафика, оригинальная) не сделать
а с помощью уличной магии, можно телепортировать большие картинки в тумбы моментально =)
с предварительной загрузкой полного изображения?
а если это превьюшки галлереи?
а если это превьюшки галлереи?
круто ) в закладки :)
а вот я для себя нашел эту инфу полезной.
а веб2.0 или нет — это уже кому-как нравится.
автор спасибо!
а веб2.0 или нет — это уже кому-как нравится.
автор спасибо!
В свое время нужно было написать небольшую галерейку, все делалось на GD, поскольку IM у хостера небыло.
ImageMagic сильная штука, такое с фотками можно вытворять.
Спасибо за небольшой материальчик, крайне полезный.
ImageMagic сильная штука, такое с фотками можно вытворять.
Спасибо за небольшой материальчик, крайне полезный.
картинка офигенная :)
Sign up to leave a comment.
Делаем вебдванольные превьюшки с ImageMagick