ImageMagick ® ist eine Software-Suite zum Erstellen, bearbeiten, erstellen oder Konvertieren von Bitmapbildern. Es kann lesen und Schreiben von Bildern in einer Vielzahl von Formaten (über 100) einschließlich DPX, EXR, GIF, JPEG, JPEG 2000, PDF, PNG, Postscript, SVG und TIFF. Verwenden Sie ImageMagick, um Größe, drehen, spiegeln, drehen, verzerren, Scheren und Bilder umwandeln, passen Bildfarben, verschiedene spezielle Effekte anwenden oder Text, Linien, Polygonen, Ellipsen und Bézier-Kurven zu zeichnen.
ImageMagick kann entweder mit dem Remi Repository oder durch Kompilieren des Quellcodes von die aktuelle stabile Version installiert werden. Das Installationshandbuch folgt eine weitere Anleitung, wie man die ImageMagick-PHP-Erweiterung (Imagick) zu installieren.
Einfache Installation von Remi repository
If you have not installed the epel repository, install it now.
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh epel-release-6*.rpm
Next, install the remi repository:
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm
enabled
= 0, und ändern Sie es enabled
= 1.Make sure that the required dependencies are installed:
1 2 |
yum install -y gcc php-devel php-pear |
Then install ImageMagick:
1 2 |
yum install -y ImageMagick ImageMagick-devel |
Extra: If you plan on using ImageMagick in perl scripts:
1 2 |
yum install ImageMagick-perl |
The installation is now complete.
Install from source code
First install dependencies:
1 2 3 |
yum -y groupinstall 'Development Tools' yum -y install bzip2-devel freetype-devel libjpeg-devel libpng-devel libtiff-devel giflib-devel zlib-devel ghostscript-devel djvulibre-devel libwmf-devel jasper-devel libtool-ltdl-devel libX11-devel libXext-devel libXt-devel lcms-devel libxml2-devel librsvg2-devel OpenEXR-devel php-devel |
Now, fetch the source code:
1 2 3 4 |
wget http://www.imagemagick.org/download/ImageMagick.tar.gz tar xvzf ImageMagick.tar.gz cd ImageMagick* |
Configure and compile the source code. Depending on your server specs, this may take some time to complete.
1 2 3 4 |
./configure make make install |
Verify that the compile and install were successful:
1 2 |
convert --version |
Install PHP extension
Install the imagick
PHP extension module imagick.so
:
1 2 |
pecl install imagick |
You will be asked to provide the ImageMagick installation prefix. Press [ENTER]
to auto detect. You may get this error following the pecl command:
1 2 |
"Error shtool at '/var/tmp/imagick/build/shtool' does not exist or is not executable. Make sure that the file exists and is executable and then rerun this script" |
1 2 |
php -i | grep "Loaded Configuration File" |
1 2 |
php -m | grep imagick |
If you are running a webserver, such as Apache, remember to restart it:
1 2 |
service httpd restart |
Leave a Reply