Inhaltsverzeichnis
php ImageMagick windows下安装教程,phpimagemagick
Heim php教程 php手册 php ImageMagick windows下安装教程,phpimagemagick

php ImageMagick windows下安装教程,phpimagemagick

Jun 13, 2016 am 09:16 AM
imagemagick php windows 安装

php ImageMagick windows下安装教程,phpimagemagick

1、下载ImageMagick

打开http://imagemagick.org/script/binary-releases.php#windows 下载最新的版本,目前的版本是 ImageMagick-6.5.4-2-Q16-windows-dll.exe

现在的静态版本能够很好的在各个平台上运行,但是他们却很难懂,因此您应该下载一个动态的版本。如果你的系统/电脑支持16位色,那么你应该使用Q16版本(还有一个是8位的版本),这两者的区别我们将会在下面解释。

对我自己来说,最近的一个版本在我的电脑上不能够很好的运行,所以我使用一些老版本,ImageMagick-6.4.2-7-Q16-windows-dll这个版本适合我。我的电脑是Windows XP SP2, 32 Bit, Intel Centrino 1.76GHZ,本你能够从这里下载这些老版本here。

我在这里建议你使用最新的版本,按照下面的步骤操作,如果不能正常使用,那么再换回老版本。

2、安装Install ImageMagick

安装IM在下面的目录

复制代码 代码如下:


C:\imagemagick\

中间没有空格。不要安装到 c:\program files\etc

千万不要忘记点击"Add to system path" 按钮,其他的选择按钮你不用管。

3、测试安装是否成功

打开命令行 (运行->"CMD"->回车),输入 convert 后按回车。你应该能够看见帮助内容,如果是这样的那么你直接到第四步去。

如果提示"convert不是内部或外部命令,也不是可运行的程序或批处理文件”或者提示“请输入转换的盘符”(convert是一个默认的将FAT32转换到NTFS的系统命令)那么你需要自己将ImageMagick的安装路径添加到系统路径。

我的电脑 -> 单击右键 -> 属性 -> 高级 -> 环境变量 -> 系统变量 -> 找到 "Path" -> 选中并点击进行编辑 -> 把你的安装路径添加进去。

4、下载 php_Imagick.dll

由于版本的问题, 如果你使用 PHP 5.2.x 在请这里 where you will get your 下载dll。dyn = dynamic(动态), st = static(静态), q16 = 16 bit(16位), q8= 8 bit(8位)。当然这应该和你下载的版本想匹配,如果你下载的是q16动态库,你的对应的文件就是php_imagick_dyn-Q16.dll

如果你在使用 PHP 5.3.x, 这个去下载你所需要的版本this is your location 。

5、安放 dll 到你的扩展文件夹

为了方便使用,重命名你下载的DLL文件为 php_imagick.dll 并安放到你的扩展文件夹,通常情况下是:

复制代码 代码如下:


php/ext/

如果不是的,那么你可以在你的php.ini文件中找到相应的扩展目录。

复制代码 代码如下:


 Directory in which the loadable extensions (modules) reside.extension_dir = "Something something"

6、编辑 PHP.ini

如果存在下面这句话就直接去掉注释要是不存在则自己添加下面这句话

复制代码 代码如下:

 
extension=php_imagick.dll


7、重启

非常重要的一步,我花了大约一个小时的时间去搞定它,但是。。。你需要重启你的电脑以生效。

如果你不重启你的电脑而只是重启你的apache那么你将会看见不能加载这个模块的错误,因此请千万要重启电脑。

复制代码 代码如下:


Unable to find CORE_RL_Wand.dll something something.

8、启动apache并检查相应的设置

启动apache,检查phpinfo() ,如果你看见 imagick 库和是所设定的相应的值那么直接去第九步。

如果你安装后不能正常使用,那么你可以先换几个DLL试试,要还是不行,可以换个老版本的ImageMagick试试,总之别灰心。

9、测试看看

放一张图片到和test.php脚本相同的目录并命名为a.jpg,运行脚本,如果能够看到a_thumnail.jpg这张图片那么就ok了。下面是脚本

复制代码 代码如下:


$im = new imagick( 'a.jpg' );
// resize by 200 width and keep the ratio
$im->thumbnailImage( 200, 0);
// write to disk
$im->writeImage( 'a_thumbnail.jpg' );
?>

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Erklären Sie die späte statische Bindung in PHP (statisch: :). Erklären Sie die späte statische Bindung in PHP (statisch: :). Apr 03, 2025 am 12:04 AM

Statische Bindung (statisch: :) implementiert die späte statische Bindung (LSB) in PHP, sodass das Aufrufen von Klassen in statischen Kontexten anstatt Klassen zu definieren. 1) Der Analyseprozess wird zur Laufzeit durchgeführt.

Erklären Sie JSON Web Tokens (JWT) und ihren Anwendungsfall in PHP -APIs. Erklären Sie JSON Web Tokens (JWT) und ihren Anwendungsfall in PHP -APIs. Apr 05, 2025 am 12:04 AM

JWT ist ein offener Standard, der auf JSON basiert und zur sicheren Übertragung von Informationen zwischen Parteien verwendet wird, hauptsächlich für die Identitätsauthentifizierung und den Informationsaustausch. 1. JWT besteht aus drei Teilen: Header, Nutzlast und Signatur. 2. Das Arbeitsprinzip von JWT enthält drei Schritte: Generierung von JWT, Überprüfung von JWT und Parsingnayload. 3. Bei Verwendung von JWT zur Authentifizierung in PHP kann JWT generiert und überprüft werden, und die Funktionen und Berechtigungsinformationen der Benutzer können in die erweiterte Verwendung aufgenommen werden. 4. Häufige Fehler sind Signaturüberprüfungsfehler, Token -Ablauf und übergroße Nutzlast. Zu Debugging -Fähigkeiten gehört die Verwendung von Debugging -Tools und Protokollierung. 5. Leistungsoptimierung und Best Practices umfassen die Verwendung geeigneter Signaturalgorithmen, das Einstellen von Gültigkeitsperioden angemessen.

Was sind PHP Magic -Methoden (__construct, __Destruct, __call, __get, __set usw.) und geben Sie Anwendungsfälle an? Was sind PHP Magic -Methoden (__construct, __Destruct, __call, __get, __set usw.) und geben Sie Anwendungsfälle an? Apr 03, 2025 am 12:03 AM

Was sind die magischen Methoden von PHP? Zu den magischen Methoden von PHP gehören: 1. \ _ \ _ Konstrukt, verwendet, um Objekte zu initialisieren; 2. \ _ \ _ Destruct, verwendet zur Reinigung von Ressourcen; 3. \ _ \ _ Call, behandeln Sie nicht existierende Methodenaufrufe; 4. \ _ \ _ GET, Implementieren Sie den dynamischen Attributzugriff; 5. \ _ \ _ Setzen Sie dynamische Attributeinstellungen. Diese Methoden werden in bestimmten Situationen automatisch aufgerufen, wodurch die Code -Flexibilität und -Effizienz verbessert werden.

Warum kann mein Code nicht die von der API zurückgegebenen Daten erhalten? Wie löst ich dieses Problem? Warum kann mein Code nicht die von der API zurückgegebenen Daten erhalten? Wie löst ich dieses Problem? Apr 01, 2025 pm 08:09 PM

Warum kann mein Code nicht die von der API zurückgegebenen Daten erhalten? Bei der Programmierung stoßen wir häufig auf das Problem der Rückgabe von Nullwerten, wenn API aufruft, was nicht nur verwirrend ist ...

So überwachen Sie die Systemleistung durch Debian -Protokolle So überwachen Sie die Systemleistung durch Debian -Protokolle Apr 02, 2025 am 08:00 AM

Das Mastering Debian -Systemprotokollüberwachung ist der Schlüssel für den effizienten Betrieb und die Wartung. Es kann Ihnen helfen, die Betriebsbedingungen des Systems rechtzeitig zu verstehen, Fehler schnell zu lokalisieren und die Systemleistung zu optimieren. In diesem Artikel werden mehrere häufig verwendete Überwachungsmethoden und -werkzeuge eingeführt. Überwachung von Systemressourcen mit dem SysStat -Toolkit Das SysStat Toolkit bietet eine Reihe leistungsstarker Befehlszeilen -Tools zum Sammeln, Analysieren und Berichten verschiedener Systemressourcenmetriken, einschließlich CPU -Last, Speicherverbrauch, Festplatten -E/O, Netzwerkdurchsatz usw.. MPStat: Statistik von Multi-Core-CPUs. Pidsta

Python Cross-Platform Desktop-Anwendungsentwicklung: Welche GUI-Bibliothek ist die beste für Sie? Python Cross-Platform Desktop-Anwendungsentwicklung: Welche GUI-Bibliothek ist die beste für Sie? Apr 01, 2025 pm 05:24 PM

Auswahl der Python-plattformübergreifenden Desktop-Anwendungsentwicklungsbibliothek Viele Python-Entwickler möchten Desktop-Anwendungen entwickeln, die sowohl auf Windows- als auch auf Linux-Systemen ausgeführt werden können ...

Wie kann ich Windows -Systemprotokolle effizient lesen und nur Informationen aus den letzten Tagen erhalten? Wie kann ich Windows -Systemprotokolle effizient lesen und nur Informationen aus den letzten Tagen erhalten? Apr 01, 2025 pm 11:21 PM

Effiziente Lektüre von Windows -Systemprotokollen: Umgekehrt EVTX -Dateien durch die Verarbeitung von Windows -Systemprotokolldateien (.evtx), wird das direkte Lesen vom frühesten ...

Wo kann man Python .WHL -Dateien unter Windows herunterladen? Wo kann man Python .WHL -Dateien unter Windows herunterladen? Apr 01, 2025 pm 08:18 PM

Python Binary Library (.WHL) -Download -Methode untersucht die Schwierigkeiten, die viele Python -Entwickler bei der Installation bestimmter Bibliotheken auf Windows -Systemen auftreten. Eine gemeinsame Lösung ...

See all articles