致命错误:用尽33554432个字节允许存储器大小(试图分配4912个字节)在/var/www/development/example/system/libraries/Image.php上线。PHP重建图像:存储器使用
问题中的JPEG图像没有特别大的文件大小(741 KB)。我们使用相同的代码来重建更大的图像。但是,图像的尺寸非常大(4912px x 3264px)。这会有效果吗?
什么决定了PHP重建映像时的内存使用情况?它只是文件大小?尺寸?颜色密度?文件类型?
上打破了这行是
$f1 = 'imagecreatefrom' . $tag;
$src = $f1($file);
我认为这是足够的上下文。它没有达到试图重建图像的程度。将它加载到内存中足以打破它。
你用什么来建立图像? gd,GraphicsMagick,ImageMagick还是别的? – Carpetsmoker 2011-08-17 11:58:56
这取决于我想。我们可以看到错误正在讨论的代码吗? – Bojangles 2011-08-17 11:59:12