【发布时间】:2015-04-29 07:00:09
【问题描述】:
我使用的 PHP 版本是 5.3.1,它在 Windows Server 2003 R2 上运行。
目前我在尝试将 TIFF 文件转换为 PNG 文件时遇到问题。我搜索了很长时间,发现在 PHP 中处理图像转换的最常见方法是使用 Imagemagick。 (是否可以使用原生 PHP 将 TIFF 转换为 PNG?)
我现在面临的问题是我无法让 Imagemagick 正常工作。我尝试在服务器上安装以下可执行文件但没有成功:
- ImageMagick-6.9.1-2-Q16-x64-dll.exe。
- ImageMagick-6.9.1-2-Q16-x86-dll.exe。
- ImageMagick-6.7.7-5-Q16-windows-dll.exe。
- ImageMagick-6.9.1-2-Q16-x86-static.exe。
安装后我会尝试以下代码,看看它是否有效:
<?php $image = new imagick("image.TIF"); ?>
这给了我以下错误:
致命错误:在第 2 行的目录中找不到类“Imagick”
我想知道以前处理过此问题的人是否可以将我推向正确的方向。非常感谢所有帮助。
【问题讨论】:
-
使用 GD 库。希望它会解决。
Note:- i have not use much of the image library纯属建议 -
GD 库不支持 TIF 格式。
-
抱歉帮不了你太多希望别人给出答案/解决方案,我也会搜索解决方案。
-
试试这个链接希望能解决你的问题:--
http://www.jonwinstanley.com/2010/07/class-imagick-not-found-install-imagemagick-on-windows-xp-with-apache/ -
继续使用 Imagick。它具有远优于原生 GD 的功能。阅读它的 Windows 安装程序问题,直到你得到它,并确保你在需要的地方包含了 PHP 类