扯淡日期: 21-May-2008 / 扯淡主持: 店长 / 标签海: Coding
在限制内存占用为100M的情况下,PHP默认GD库能处理的图片大小很有限。所谓图片大小不是size,是dimension,例如imagecreate读取png图片的比率是1像素对应8.2比特,将无法为点阵超过12960000的图片生成资源指针(也就是3600×3600的图片),另外部分函数的内存占用和色彩通道有关。jpg相对节省,100M内存至少可以读取5000×5000的图片,没有专门测试上限。
解决办法:调高memory_limit,未知其他解法。
相关文章
继续阅读
« 黑蒙蒙一片 / Youtube的两个极端 »

于May 22nd, 2008 at 6:39 am吐槽曰:
gd的resize算法太烂啦!生成的jpg不堪入目
于May 22nd, 2008 at 11:30 am吐槽曰:
用resample就好了。
我的目的并不是缩图,而是生成色彩表,要限制Palette