Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个使用 Codeigniter 图像处理类和 GD 调整上传图像大小的应用程序。
但是,客户端需要能够调整超大图像的大小,6000 像素或更高。发生这种情况时我有记忆问题。
我的问题分为两部分——有没有办法通过图像的尺寸来计算需要多少内存?
是否有用于调整这些图像大小的内存密集型选项较少,每个操作似乎超过 250MB。
谢谢。
GD 总是在未压缩的图像上工作;这是使用内存的地方。您可以按此问题所示估算内存消耗。有关更多信息,另请参阅此处或此处。