php缩略图生成,内存不足

eightwhells 2012-02-16 12:26:55
用php生成缩略图,
操作300kb+的jpg图片都没问题,
但是操作220kb左右的png图片就显示
内存用尽,
Allowed memory size of 8388608 bytes exhausted (tried to allocate 3715200 bytes;
这个是什么原因造成的,
怎么会出现这种情况。
...全文
120 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
eightwhells 2012-02-16
  • 打赏
  • 举报
回复
内存设置没有修改,
还是默认的设置。
但是,
对200K的图片生成缩略图要耗费多大的内存啊,
有没有别的解决方法。
另外,如果上传到服务器上,
内存限制也能上传吗?
优化内存,不会 囧····
一起混吧 2012-02-16
  • 打赏
  • 举报
回复
试着在行首加上:ini_set("memory_limit","12M"); 看能不能解决。

如果不能解决则需要优化你的代码。
ci1699 2012-02-16
  • 打赏
  • 举报
回复
你分配了多大内存给php

1.优化内存
2.memory_limit设大些
eightwhells 2012-02-16
  • 打赏
  • 举报
回复
哦,,
受教了,
谢谢
xuzuning 2012-02-16
  • 打赏
  • 举报
回复
这样的修改,是在本页面结束就消失
eightwhells 2012-02-16
  • 打赏
  • 举报
回复
可以了,
在图片处理的页面添加ini_set("memory_limit","12M");
谢谢。
另外,想问下,这个设置时修改php.ini的配置是吧,
这样的修改,是在本页面结束就消失,
还是永久的修改??
ci1699 2012-02-16
  • 打赏
  • 举报
回复
你phpinfo() 看到memory_limit是多少啊。

或把你代码上来瞧瞧

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧