致命錯誤:用盡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