自我提醒

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

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

Author: 店长

The Master of BitInn

2 thoughts on “自我提醒”

  1. 用resample就好了。

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

Comments are closed.