Wissensdatenbank
1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!
ImageMagick und Alternativen installieren
Dieses Handbuch bezieht sich auf ImageMagick, eine leistungsstarke Software-Suite zur Bildbearbeitung, die auf den Webhosting- und Cloud-Servern von Infomaniak verfügbar ist.
Vereinfachte Installation: Um ImageMagick oder seine Erweiterungen zu installieren, wird empfohlen, Fast Installer über Ihr Control Panel zu verwenden.
ImageMagick und Lösungen zur Bildbearbeitung
Für die Bearbeitung Ihrer Bilder (Größenänderung, Konvertierung, Wasserzeichen) stehen Ihnen verschiedene Tools zur Verfügung:
- ImageMagick (CLI): Die Hauptanwendung, die über die Befehlszeile (via SSH) verwendet werden kann; der moderne Befehl ist
magick, aber die alte Syntaxconvertist weiterhin verfügbar. - PHP-Erweiterung
imagick: Dies ist die gängigste Lösung für Webseiten (WordPress usw.); sie ermöglicht die direkte Verwendung von ImageMagick in Ihren PHP-Skripten. - GD-Bibliothek: eine leichtere Alternative, die oft vorinstalliert ist und sich ideal für einfache Bearbeitungen (Miniaturansichten, Text auf Bildern) eignet.
- PerlMagick: eine spezielle Schnittstelle für Perl-Skripte, um auf die Funktionen von ImageMagick zuzugreifen.
Pfade und Befehle
Auf den Infomaniak-Infrastrukturen ist ImageMagick standardmäßig installiert. Die ausführbaren Dateien befinden sich im folgenden Verzeichnis:
/usr/bin/Hier sind die wichtigsten verfügbaren Befehle:
| Befehl | Hauptanwendung |
|---|---|
magick (oder convert) | Bilder konvertieren, die Größe ändern und transformieren. |
identify | Metadaten einer Datei abrufen (Format, Größe usw.). |
mogrify | Eine Änderung direkt in der Originaldatei anwenden. |
composite | Mehrere Bilder übereinander legen (z. B. ein Logo als Wasserzeichen hinzufügen). |
Um zu prüfen, ob das Perl-Modul Image::Magick installiert ist, können Sie den folgenden Befehl verwenden:
perl -e 'use Image::Magick; print "Installed\n"';Link zu dieser FAQ: https://faq.infomaniak.com/322
War diese FAQ nützlich?