writeImage($ variable)在filename中输出问号

时间:2015-08-12 07:11:52

标签: php imagick

所以我试图通过想象操作生成一些图像。

$this->image->writeImage("img/new.jpg");
$this->image->writeImage($location);

这段代码会给我写2张图片,第一张是OK,但第二张($location设置为img/kopanky.jpg)也会创建图像,但名称为kopanky.jpg?。在我放置它的位置并不重要,但只有在我使用变量时才会发生这种情况。第二个图像看起来像第一个,但文件名中的问号让我很烦恼。

我也尝试了writeImageFile fopen

1 个答案:

答案 0 :(得分:1)

我非常确定您的$location字符串末尾包含一个特殊字符,在保存时会转换为?

要验证这一点,请在代码的该部分添加var_dump($location);,然后查看字符串中的内容。