"Программист — это профессиональный конвертер галлюцинаций заказчика в жесткую формальную систему"
Mar 182013
 

Если вам нужна обработка картинок на сайте (например, многие галереи преобразуют картинки при заливке), то наилучшим выбором для этого будет набор утилит ImageMagic. Тут есть все средства для пакетной обработки изображений.

В этом посте я расскажу о том, как поставть эти утилиты на CentOS.

1. Установка ImageMagic из RPM

Самый простой способ, не гарантирующий полученгие послежних билдов ImageMagic, но избавляющий вас от большинства “шаманств”

yum install ImageMagick.i386
yum install ImageMagick-devel.i386

и

/etc/init.d/httpd restart

После этого ImageMagic будет доступен, например, для JoomGallery. Она его даже сама найдет.

Чтобы подключить его к PHP как модуль, надо сделать еще немного

yum install php-devel.i386
pecl install imagick

Добаволяем модуль в PHP
echo "extension=imagick.so" > /etc/php.d/imagick.ini

Перезапускаем сервер
/etc/init.d/httpd restart

2. Скомпилировать ImageMagic самостоятельно

В этом случае мы гарантированно получаем самую свежую версию утилит

yum install tcl-devel libpng-devel libjpeg-devel ghostscript-devel bzip2-devel freetype-devel libtiff-devel
mkdir /root/imagemagick
cd /root/imagemagick
wget ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz
tar xzvf ImageMagick.tar.gz
cd ImageMagick-*
./configure --prefix=/usr/ --with-bzlib=yes --with-fontconfig=yes --with-freetype=yes --with-gslib=yes --with-gvc=yes --with-jpeg=yes --with-jp2=yes --with-png=yes --with-tiff=yes
make

Проверим устанвоку

whereis convert

Теперь остается подключить утилиты в настрйоках вашей галереи )

Поделиться в соц.сетях

  One Response to “Как установить imagemagick в CentOS”

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)