扯淡日期: 21-May-2008 / 扯淡主持: 店长 / 标签海:

在限制内存占用为100M的情况下,PHP默认GD库能处理的图片大小很有限。所谓图片大小不是size,是dimension,例如imagecreate读取png图片的比率是1像素对应8.2比特,将无法为点阵超过12960000的图片生成资源指针(也就是3600×3600的图片),另外部分函数的内存占用和色彩通道有关。jpg相对节省,100M内存至少可以读取5000×5000的图片,没有专门测试上限。

解决办法:调高memory_limit,未知其他解法。

继续阅读

« 黑蒙蒙一片 / Youtube的两个极端 »

“ 自我提醒 ” 已被吐槽2次

  1. avatar
    mcv Armed with Mozilla Firefox Mozilla Firefox 3.0b5 on the Ubuntu Linux Ubuntu Linux
    吐槽曰: 

    gd的resize算法太烂啦!生成的jpg不堪入目

  2. avatar
    店长 Armed with Mozilla Firefox Mozilla Firefox 2.0.0.14 on the Windows Windows XP
    吐槽曰: 

    用resample就好了。

    我的目的并不是缩图,而是生成色彩表,要限制Palette