在1and1服务器上,根据phpinfo(),我的memory_limit设置为90M,但在使用imagecreatefrompng()时,我一直收到错误。
Fatal error: Out of memory (allocated 27000832) (tried to allocate 15936 bytes)2700832字节是25.75MB,远远不到90,而当我下载图像时,它只有12MB
是否有其他设置可能会限制内存?
发布于 2013-12-05 06:23:21
您可以在运行时通过调用
ini_set('memory_limit','128M');2700832/1024/1024 = 2.575 MB
我猜imagecreatefrompng需要比图片大小更多的内存。
作为比较,我有一个1.7MB的图像,需要超过64MB
https://stackoverflow.com/questions/18626536
复制相似问题