我想对用户上传的图像进行一些限制,以便处理它们的脚本永远不会耗尽内存。
占用更多内存的图像是分辨率更高的图像。它们不需要很大的字节大小。例如,分辨率为 4000x2500 的 46kb 图像和一些透明胶片 (PNG) 需要大约 90mb 来调整其大小。
有没有办法可以准确地预先计算出所需的内存?
有任何想法吗?
一般来说,经验法则是源图像和目标图像的宽度 x 高度 x 4 (rgba),并且不要忘记脚本本身已经消耗的内存量。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)