ubuntu上安装php imagick
ubuntu下安装php imagick
1.安装ImageMagick客户端软件。
??? A)下载:? sudo wget http://www.imagemagick.org/download/ImageMagick.tar.gz
??? B)解压:? tar -xzvf ImageMagick.tar.gz
?????????????????? cd??ImageMagick-6.7.1-6
?????????????????? 切换ROOT用户后,执行 ./configure?-prefix=/usr/local/imagemagick?-enable-lzw?-with-modules?&&?make?&&?make?install
??? C)安装成功:check with??? ->? /usr/local/imagemagick/bin/convert -version
??? 显示:
Version: ImageMagick 6.8.0-1 2012-10-17 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC
Features: OpenMP
?
将conver命令加入PATH中。sudo gedit /etc/environment。在PATH中加入: /usr/local/imagemagick/bin。再使用source /etc/environment使配置生效。
?
2.使用命令测试是否成功。convert -sample 25%x25% 1.jpg test.jpg ,生成缩略图。
如果报错:convert: no decode delegate for this image format......? 则很有可能缺少ImageMagick依赖包。
?
可到http://www.imagemagick.org/download/delegates/ 找寻下载如下:
参考网站:http://blog.ericlamb.net/2008/11/fix-for-convert-no-decode-delegate-for-this-image-format/
依赖包开始-----------------------------------------------------------------
1.安装zlib
tar zxvf zlib-1.2.5.tar.gz
cd zlib-1.2.5
./configure
make?
make install
2.安装libpng
tar zxvf libpng-1.4.4.tar.gz
cd libpng-1.4.4
cd scripts/
mv makefile.linux ../makefile
cd ..
make
make install
注意,这里的makefile不是用./configure生成,而是直接从scripts/里拷一个
3.安装freetype
tar zxvf freetype-2.1.10.tar.gz
cd freetype-2.1.10
./configure
make
make install
4.安装Jpeg
tar zxvf jpegsrc.v8b.tar.gz?
cd jpeg-8b/
./configure --enable-shared
make
make test
make install
注意,这里configure一定要带--enable-shared参数,不然,不会生成共享库
然后再重新安装编译ImageMagick即可。
依赖包结束-----------------------------------------------------------------
3.开始装imagick的PHP扩展(download from http://pecl.php.net/package/imagick)
下载:wget http://pecl.php.net/get/imagick-3.1.0RC2.tgz
解压:tar zxvf imagick-3.1.0RC2.tgz
phpize:cd imagick-3.1.0RC2/
??????????????? phpize
Configuring for:
PHP Api Version:???????? 20090626
Zend Module Api No:????? 20090626
Zend Extension Api No:?? 220090626
配置编译:./configure?--with-php-config=/usr/bin/php-config?--with-imagick=/usr/local/imagemagick
??????????????????? make&&make?install
编译过程中,可能会遇到这样的问题。MagickWand.h: No such file or directory
首先确保pkg-config是已安装,如果未安装,安装。
然后是安装GTK。(sudo apt-get install libgtk2.0*)
安装完毕:export PKG_CONFIG_PATH=/usr/local/ImageMagick/lib/pkgconfig/
再重新安装imagick的php扩展。
参考:http://www.cnblogs.com/niocai/archive/2011/07/15/2107472.html
4.编译成功后会在php?扩展目录生成imagick.so
我的路径是/usr/lib/php5/20090626+lfs/
然后再php.ini里面?加上
extension="imagick.so"
重启php?phpinfo()看看
安装完成。。。。
?

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Windows 11 führt eine Fülle neuer Funktionen und ein umfassend verbessertes Erscheinungsbild ein, wobei mehr Wert auf Einheitlichkeit und Effizienz gelegt wird. Das heutige Thema ist also, wie man ein Windows 11 USB-Installationsprogramm auf dem Mac erstellt. Die Durchführung einer Neuinstallation von Windows 11 statt eines Upgrades ist die Methode, die beim Erwerb des Betriebssystems die besten Ergebnisse liefert. Mit einem in Windows 11 bootfähigen Laufwerk können Sie diese Aufgabe ausführen. Wenn Sie einen Windows-PC haben, ist das Erstellen einer bootfähigen CD für Windows 11 ein sehr einfacher Vorgang. Wenn Sie hingegen einen Mac verwenden, ist der Vorgang etwas komplizierter. In diesem Artikel wird beschrieben, wie Sie die Basis verwenden

Einführung in die Bildtransparenz durch PHP und Imagick: Bildtransparenz ist eine häufige Anforderung bei der Bildverarbeitung. Indem eine bestimmte Farbe oder ein bestimmter Bereich im Bild transparent gemacht wird, können verschiedene Spezialeffekte erzielt werden. In diesem Artikel wird erläutert, wie Sie mit PHP und der Imagick-Bibliothek eine Bildtransparenzverarbeitung erreichen, und Codebeispiele als Referenz bereitstellen. Imagick ist eine leistungsstarke Bildverarbeitungsbibliothek, die zahlreiche Bildverarbeitungsfunktionen bietet, darunter das Lesen, Bearbeiten, Speichern von Bildern usw. Mit Imagick wir

Installieren Sie PHP unter Windows über die Eingabeaufforderung oder PowerShell. Installieren Sie den ChocolateyChoco-Paketmanager. Ich habe den Windows-Standardpaketmanager Winget ausprobiert, konnte PHP jedoch nicht darüber installieren. Daher ist die andere beste Option die Verwendung des beliebten Chocolatey-Paketmanagers. Aber im Gegensatz zu Winget ist Choco in unserem Windows-System nicht standardmäßig vorhanden, daher müssen wir es manuell auf unserem System installieren. Gehen Sie zu Ihrem Windows 10- oder 11-Suchfeld und geben Sie CMD ein. Wenn es erscheint, wählen Sie „Als Administrator ausführen“, um den angegebenen Befehl zu kopieren

So verwenden Sie macOS Recovery, um macOS auf einer neuen SSD zu installieren. Auf jedem Mac, der nach 2009 gebaut wurde, gibt es ein integriertes Wiederherstellungssystem. Dadurch können Sie Ihren Mac im Wiederherstellungsmodus starten. In diesem Modus können Sie die interne Festplatte reparieren, Dateien aus einem Time Machine-Backup wiederherstellen, Online-Hilfe erhalten oder macOS neu installieren. Um diese Tools nutzen zu können, benötigen Sie eine Internetverbindung. Sie können das macOS-Installationstool verwenden, um macOS auf einer neuen SSD zu installieren, die in Ihrem Computer installiert ist. So installieren Sie macOS mithilfe von Internet Recovery auf einer SSD: Befolgen Sie die Anweisungen des Herstellers

Der Linux-Befehl „make“ ist einer der am häufigsten von Systemadministratoren und Programmierern verwendeten Befehle. Er bezieht sich auch auf einen „automatischen Kompilierungsmanager“, wobei „automatisch“ bedeutet, dass er neuere Dateien basierend auf Dateizeitstempeln automatisch erkennen und die Arbeitslast reduzieren kann Gleichzeitig kann er einen großen Teil der Kompilierungsarbeit durchführen, indem er den Inhalt der Makefile-Datei liest.

Best Practices für die Größenänderung von Bildern mit PHP und Imagick Zitat: Im modernen Internetzeitalter sind Bilder ein integraler Bestandteil von Webseiten und Anwendungen. Um das Benutzererlebnis zu verbessern und das Laden von Webseiten zu beschleunigen, muss die Größe von Bildern normalerweise geändert werden, um sie an unterschiedliche Anzeigegeräte und Auflösungen anzupassen. In diesem Artikel wird erläutert, wie Sie mit PHP und der Imagick-Bibliothek Best Practices für die Größenänderung von Bildern implementieren und Codebeispiele bereitstellen. 1. Installieren Sie die Imagick-Erweiterung. Bevor wir beginnen, müssen wir zunächst sicherstellen, dass der Server

Verwendung von PHP und Imagick zur Farbkonvertierung von Bildern Einführung: In der Webentwicklung müssen wir häufig Bilder verarbeiten, und eine der häufigsten Anforderungen besteht darin, die Farbe von Bildern zu ändern. In diesem Artikel wird erläutert, wie Sie PHP- und Imagick-Erweiterungen verwenden, um eine Farbkonvertierung von Bildern zu erreichen. Imagick ist eine leistungsstarke Bildverarbeitungserweiterung für PHP, die viele funktionsreiche Methoden bietet, darunter Bildschneiden, Skalieren, Drehen und mehr. Im Hinblick auf die Farbkonvertierung bietet Imagick auch eine Reihe von Methoden an

Bildschärfen durch PHP und Imagick In der modernen Bildverarbeitung ist das Schärfen eine gängige Technologie, die die Details und Klarheit von Bildern verbessern und sie lebendiger machen kann. In diesem Artikel stellen wir vor, wie Sie PHP und die Imagick-Bibliothek verwenden, um eine Bildschärfung zu erreichen. Stellen Sie zunächst sicher, dass die Imagick-Bibliothek auf Ihrem Server installiert ist. Wenn es nicht installiert ist, können Sie es mit dem folgenden Befehl installieren: sudoapt-getinstallphp-imagick
