CakePHP 3:未定义的函数imagecreatetruecolor

时间:2017-02-13 23:36:54

标签: php image cakephp php-gd

尝试调用一个函数,但是我收到错误,函数真的很长,所以这里是重要的部分。

Avatar.php

namespace App\Utility

class Avatar {
     const spriteZ = 128;
     public static function generateAvatar($hash, $size, $path) {
         // .. code happened before this part, it all worked fine
         $avatar = imagecreatetruecolor(self::spriteZ*3, self::spriteZ*3);

     }
}

用户控制器:

use App\Utility\Avatar;

// ...further down in the code
Avatar::generateAvatar("abcde", 200, "/data/images/avatar.png");

我得到的错误是Call to undefined function App\Utility\imagecreatetruecolor()。当我调用函数\imagecreatetruecolor(self::spriteZ*3, self::spriteZ*3)时,我得到Call to undefined function imagecreatetruecolor()的错误,这似乎是更正确的错误......

我安装了php-gd,我可以将此文件用作独立文件(虽然我没有命名空间部分)。

0 个答案:

没有答案