在这种错误的情况下:
Fatal error: Out of memory (allocated 31981568) (tried to allocate 3264 bytes)
在进入这一阶段之前,我可否首先利用GD lib来缩小档案规模?
在这种错误的情况下:
Fatal error: Out of memory (allocated 31981568) (tried to allocate 3264 bytes)
在进入这一阶段之前,我可否首先利用GD lib来缩小档案规模?
简言之:无。
如果图像太大,记忆限制会越大,出现错误,GD就利用记忆来缩小图像的规模。
你们可以计算大幅图像,这样你就可以留在某个记忆限制之下:。 http://www.dotsamazing.com/en/labs/phpmemorylimit。
一种选择,尽管与共有的东道方不受欢迎的选择是增加记忆限制,但你可以这样做,不一(定)或存取档案。 请检查您的东道国是否允许这样做。 如果你有自己的东道方,则会这样说。
一种(也提及的)选择是使用图像,这是一个在服务器上运行的方案,你可以呼吁为你们提供转播。 这一方案的记忆限制可能不同于购买力平价,但也可能有限度。 • 联系您的东道方,了解更多信息。
相反,你可以设定更高的记忆限制。
ini_set( memory_limit , $file_size * 2);
因为如果你想要利用GD来缩小规模,那么你仍然需要为这一档案分配记忆,然后才能缩小规模。
还记得在座标上设定了文件尺寸限制。
可在阅读/开启档案之前使用filesize(
)功能核对档案尺寸。
你们是否阅读了磁盘中的文件,并附有硬拷贝。
这显然从你先前的职位继续。 如果我正确记住,它就掌握了你重新工作的形象? 如果是的话,形象的规模如何? 如果真的如此庞大,你应考虑限制图像上载体的规模。
当人们希望记忆比它能够做得更多时,就会发生这种情况,你们可能想看形象,而不是通过公共卫生和社会福利部转播,只是要求形象地做转播。
或者越容易的方式是,通过内装增加每个盒的记忆限制。