【问题标题】:writeImage($variable) outputs question mark in filenamewriteImage($variable) 在文件名中输出问号
【发布时间】:2015-08-12 07:11:51
【问题描述】:

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

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

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

我也试过 writeImageFilefopen

【问题讨论】:

    标签: php imagick


    【解决方案1】:

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

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

    【讨论】:

    • 你是对的,它是换行符,我在解析一些文件时没有意识到它在这里。谢谢
    猜你喜欢
    • 1970-01-01
    • 2020-01-11
    • 2015-08-12
    • 1970-01-01
    • 2015-10-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-27
    • 2021-07-16
    相关资源
    最近更新 更多