Installation von ImageMagick
Für alle Benutzer der Bildergalerie in Tiki muss festgestellt werden das PHP GDlib für die Bildbearbeitung nutzt. Allerdings bestehen einige Einschränkungen der Dateiformate bei der Benutzung der GDlib, insbesondere bei der Nutzung von GIF-Formaten. Mittlerweile ist die Unterstützung von ImageMagick in Tiki eingebaut. Dieses stellt eine grössere Auswahl an Dateiformaten zur Verfügung.
Installation ImageMagick und der Bibliotheken
Lade Image Magick von http://www.imagemagick.org/www/archives.html
- Stelle sicher, dass die Bibliotheken installiert werden.
- Auf einem RPM-basierten system (RedHat, Mandrake)
rpm -q libMagick5
libMagick5-5.4.8.3-2mdk - Auf einem APTbasierten System (Debian, Knoppix)
apt-get -s install imagick
- Auf einem RPM-basierten system (RedHat, Mandrake)
Installation des Imagick PEAR Module
Lade das PEAR module von http://pear.php.net/package-info.php?pacid=76
- Windows Benutzer können eine dll-Datei von http://php.chregu.tv/php_imagick.dll lade, welche im Ordner /php/extensions abgelegt werden muss, füge zur php.ini hinzu, und zum Schluss kopiere alle dll Dateien im Root Ordner der ImageMagick installation nach /windows/system32.Copy to clipboardextension=php_imagick.dll
- Debian sid Benutzer können dieses Paket einsetzen: apt-get install php4-imagick
- Andere Benutzer müssen die Quellen kompilieren. Um dies zu erreichen muss PHP ebenfalls übersetzt werden! Hole die PHP Quellen von http://php.net, lies die Datei INSTALL des magick modules und ./configure PHP with --with-imagick
Besonderer Tipp:
Falls das Kompilieren abbricht: es sind 2 Bugs bekannt:
- Führe "rm ./configure" im php Quellen-Verzeichnis aus, bevor STEP-8 der INSTALL-Datei von imagick ausgeführt wird.
- Bearbeite imagick.c (Version 0.95) und ändere Zeile 624 von "RLECompression" nach "RunlengthEncodedCompression", die Zeile ist allerdings von Deiner libMagick abhängig! Dies ist ungetestet, aber das "make" sollte die richtige Zeile auch anzeigen. Installation des neue PHP und starte den Webserver neu. Führe phpinfo() aus um zu sehen, dass die Imagick Unterstützung aktiviert ist. Falls nicht, vielleicht hast Du "rm ./configure" vergessen?
Konfiguration in Tikiwiki
In der Verwaltung wähle Bildergalerien aus und wähle Imagick in der Option Bibliothek zur Bildbearbeitung. Sollte dies nicht funktionieren, wird diese Option nach dem Speichern automatisch zurück auf GD gestellt dies bedeutet, dass PHP Imageick nicht richtig erkannt hat.
- Die nächste Version des PEAR Modules wird auch mit GraphicsMagick zusammenarbeiten:
http://graphicsmagick.sourceforge.net/
http://doc.tikiwiki.org/tiki-index.php?page_ref_id=193
DereDior: http://de.tikiwiki.org/tiki-user_information.php?view_user=DereDior