PHP:带有imagecopy()的ImageDestroy()?

时间:2015-08-31 00:23:57

标签: php image memory-management php-gd

可以删除PHP函数的图像内存" imagecopyresampled()"

  

致命错误:允许的内存大小为134217728字节耗尽(尝试分配12288字节)

例如,我必须在循环中创建图像:

<?php

  while($break===false){

    $img=imagecreate($x);

  }

  function imagecreate($x){
    $tmp= imagecreatefromjpeg($x);

    imagecopyresampled($img,$tmp,0,0,0,0,100,100,100,100);
    //imagedestroy($img); ??This would be destroying before return the $img
    return $img;
  }

?>

如何将imagedestroy()用于imagecopyresampled()

1 个答案:

答案 0 :(得分:0)

Dude在imagedestroy()之间存在差异,它会从临时文件夹中销毁tmp_image。

imagecopyresampled()从原始图片副本创建重新取样图像。