Из коробки PHP идет только с GD, для обработки изображений. GD сам по себе не плохой, имеет множество функций, но мало настроек. Так с IMagick можно добиться лучшего результата с меньшим размером. В общем сравнений много, и если вы решили ставить ImageMagick, вам сюда.

Для debian было здесь: http://blog-tree.com/post/2014/01/imagick-settings

Для Windows

http://www.imagemagick.org/script/binary-releases.php - Устанавливаем последнюю версию .exe, после установки можно проверить из коммандной строки convert - если видим хелп, то все стало хорошо

http://windows.php.net/downloads/pecl/releases/imagick/ - Здесь находим последнюю версию и качаем себе. Распаковываем архив и в нем ищем один файл - php_imagick.dll. Его необходимо скопировать в папку с php/ext , где хранятся все расширения для PHP.

Открываем файл php.ini  и подключаем расширение, раскоментировав или добавив строку:

extension=php_imagick.dll

Важное замечание: у меня все завелось только с перезагрузкой винды

 

Для теста подключения в PHP:


$im = new Imagick();
        $im->newPseudoImage(100, 100, "magick:rose");
        $im->setImageFormat("png");
        $im->roundCorners(5,3);
        $type=$im->getFormat();
        header("Content-type: $type");
        echo $im->getimageblob();
Написано 10 октября 2015 в 12:15

0 комментариев


Вы должны быть авторизованы, для того, чтобы оставлять свои комментарии.

Войдите через соц.сети

или через почту здесь