关于Imagemagick的小问题($ im = new Imagick(“strawberry.png”)?

时间:2009-11-22 16:15:35

标签: php imagemagick

我有一段代码可以在php中调整.png文件的大小。它始于:

$im = new Imagick( "strawberry.png" );

我在www.mydomain.com \ test \ strawberry.png中有一个.png文件。如何更正上述代码以获取此地址?

由于

2 个答案:

答案 0 :(得分:0)

尝试找出脚本运行的路径。从那里,您可以使用测试目录的相对路径。

E.g。

如果您的脚本位于www.mydomain.com网站的根目录中,那么您可以使用:

$im = new Imagick("./test/strawberry.png");

答案 1 :(得分:0)

我遇到问题,有时PHP没有得到正确的路径。尝试获取当前的工作目录,然后附加相对路径:

$im_path = dirname(__FILENAME__).'/test/strawberry.png';
$im = new imagick($im_path);