使用巨大(6000+ 宽)图像调整 GD 图像大小(带 CI)
Posted
技术标签:
【中文标题】使用巨大(6000+ 宽)图像调整 GD 图像大小(带 CI)【英文标题】:GD image resize (w/ CI) with huge (6000+ wide) images 【发布时间】:2012-08-03 09:23:35 【问题描述】:我有一个使用 Codeigniter 图像处理类和 GD 调整上传图像大小的应用程序。
但是,客户端需要能够调整超大图像的大小,6000 像素或更高。发生这种情况时我有内存问题。
我的问题分为两部分——有没有办法通过图像的尺寸来计算需要多少内存?
是否有用于调整这些图像大小的内存占用较少的选项,每个操作似乎超过 250MB。
谢谢。
【问题讨论】:
【参考方案1】:GD 总是在未压缩的图像上工作;这是使用内存的地方。您可以估计内存消耗,如this question 所示。如需更多信息,另请参阅here 或here。
【讨论】:
以上是关于使用巨大(6000+ 宽)图像调整 GD 图像大小(带 CI)的主要内容,如果未能解决你的问题,请参考以下文章