Installation von Imagemagick mit TIF-Support
Aus kvwmap
Version vom 16. September 2009, 15:07 Uhr von Markus Hentschel (Diskussion | Beiträge)
Falls bereits eine Installation von ImageMagick existiert, wird diese zunächst deinstalliert. Im Installationsverzeichnis von ImageMagick (bei mir z.B. /usr/local/ImageMagick-6.3.3) ein make uninstall durchführen.
Außer der TIF- soll auch die PNG und die JPEG-Unterstützung kompiliert werden, außerdem die LZW-Komprimierung für TIFs.
- Zunächst werden die notwendigen Pakete runtergeladen:
- ImageMagick (aktuell: 6.5.6-1)
- JPEG (aktuell: v7)
- LIBPNG (aktuell: 1.2.40)
- LIBTIFF-LZW (aktuell: 1.5)
- LIBTIFF (aktuell: 3.8.2)
und auf den Server hochgeladen. Als root ins Installationsverzeichnis kopieren (bei mir /usr/local).
- Die Pakete als root entpacken:
tar -zxvf ImageMagick-6.5.6-1.tar.gz tar -zxvf jpegsrc.v7.tar.gz tar -zxvf libpng-1.2.40.tar.gz tar -zxvf libtiff-lzw-compression-kit-1.5.tar.gz tar -zxvf tiff-3.8.2.tar.gz
- LIBPNG
- Zunächst wird das Makefile für Linux zur Verfügung gestellt:
cd libpng-1.2.40/scripts cp makefile.linux ../makefile
- Dann die Installation:
cd .. make make install
- LIBJPEG
cd .. cd jpeg-7 ./configure --enable-shared make make install
- LZW-Kompression
- Die LZW-Kompression ist jetzt Bestandteil von libtiff und muss nicht mehr separat installiert werden. Die entsprechende Datei muss nur in das libtiff-Verzeichnis kopiert werden:
cd .. cd libtiff-lzw-compression-kit-1.5 cp tif_lzw.c /usr/local/tiff-3.9.1/libtiff/
- LIBTIFF
cd .. cd tiff-3.9.1 ./configure make make install
- ImageMagick
cd .. cd ImageMagick-6.5.6-1 ./configure --enable-lzw=yes --enable-shared=yes --disable-static make make install
Um zu testen, ob ImageMagick läuft, können folgende Befehle abgesetzt werden:
/usr/local/bin/convert logo: logo.gif /usr/local/bin/convert logo: logo.jpg /usr/local/bin/convert logo: logo.png /usr/local/bin/convert logo: logo.tiff
Im aktuellen Verzeichnis (also /usr/local/ImageMagick-6.5.6-1, wenn man da stehen geblieben ist) entstehen die entsprechenden Test-Dateien.