我第一次使用Imagick并发现了不可理解的行为;考虑一下代码:
public function cropImage() {
$dir = "/";
$image = new Imagick ( $this->file['tmp_name'] );
$w = $image->getImageWidth();
$h = $image->getImageHeight();
$image -> cropImage( $w, $h, 0, 0 );
$image -> writeImage( $dir.'kalreg.jpg');
}
它正确地保存文件,但是......在我的c:\xampp\apache
中。但我的/
目录是c:\xampp\htdocs\
。还保存如下文件:
$image -> writeImage('kalreg.jpg');
表示没有目录,它也会保存到c:\apache\
。我希望它会保存在我的脚本所在的目录中。
是否可以通过某种方式将其更改为脚本基目录或c:\xampp\htdocs
?