gpt4 book ai didi

php - 允许的内存大小为 134217728 字节耗尽(尝试分配 18472 字节)

转载 作者:可可西里 更新时间:2023-11-01 00:32:06 25 4
gpt4 key购买 nike

我在这一行得到了上面的错误:

imagefill($canvas, 0, 0, imagecolorallocate($canvas, 255, 255, 255));

该脚本适用于所有图像类型,但它会在分辨率大于 4000 x 3000 像素的图像上崩溃。图片本身只有 500kb。这是所有代码:

$canvas = imagecreatetruecolor(imagesx($source), imagesy($source));
imagefill($canvas, 0, 0, imagecolorallocate($canvas, 255, 255, 255));
imagealphablending($canvas, TRUE);
imagecopy($canvas, $source, 0, 0, 0, 0, imagesx($source), imagesy($source));
imagedestroy($source);
$quality = 100; // 0 = worst / smaller file, 100 = better / bigger file
imagejpeg($canvas, $strPath.$p_Id.".jpg", $quality); //----- save image
ImageDestroy($canvas);

最佳答案

无论压缩图像的大小是多少,您的库似乎都需要更多内存。我看到您正在使用 128 mb atm,将其增加到 256,方法是:

ini_set('memory_limit','256M');

关于php - 允许的内存大小为 134217728 字节耗尽(尝试分配 18472 字节),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26037836/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com