CakePHP 3:函数imagecreatetruecolor

arknldoa  于 2023-08-05  发布在  PHP
关注(0)|答案(1)|浏览(134)

尝试调用一个函数,但我得到一个错误,该函数真的很长,所以这里是重要的位。
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,并且能够将此文件作为独立文件使用(尽管我没有名称空间部分)。

i7uq4tfw

i7uq4tfw1#

变更开始日期:
1.转到安装路径php并找到php.ini文件,例如C:\xampp\php\php.ini或计算机中的任何位置
2.打开php.ini文件
注意!你必须删除许多;标志,跟我来!
3.查找并更改

;extension=gd

字符串

extension=gd


4.查找并更改

;gd.jpeg_ignore_warning = 1


gd.jpeg_ignore_warning = 1


5.保存php.ini文件中的更改
6.重置Xamp Apachi或您使用的任何东西
7.重置您的计算机

相关问题