Php imagecreatefrompng函数给出的错误为;“内存不足”;

Php imagecreatefrompng函数给出的错误为;“内存不足”;,php,Php,我在其中设置了有关服务器php.ini值的信息 max_execution_time 30 memory_limit 256M post_max_size 64M 当我尝试制作图像的缩略图时,它会给我以下错误 致命错误:内存不足(已分配27787264)(尝试分配15054336字节) 在 图像大小为8.81 MB 这是我的密码- $sizee = @getimagesize($newfilename); switch ($sizee['mime']) {

我在其中设置了有关服务器
php.ini
值的信息

max_execution_time  30
memory_limit    256M
post_max_size   64M
当我尝试制作图像的缩略图时,它会给我以下错误

致命错误:内存不足(已分配27787264)(尝试分配15054336字节)

图像大小为8.81 MB

这是我的密码-

$sizee = @getimagesize($newfilename);

        switch ($sizee['mime']) {
            case "image/jpeg" :
            $srcImage = imagecreatefromjpeg($old);
            break;
            case "image/png":
            $srcImage = imagecreatefrompng($old);
            break;
            case "image/gif":
            $srcImage = imagecreatefromgif($old);
            break;
        }

phpinfo()是否查看内存限制是否正确显示?请参阅:这有助于人们了解内存限制是如何产生的GD@GBD是的,这就是从phpinfo()函数得到的结果…您正在使用两个不同的图像
$newfilename
$old
???这里真正发生的事情是,当您的执行是无限的时候,它也会给出相同的错误,所以检查您的代码,如果您在代码中使用了for、while等循环,那么请确保它。