我正在 Node.js (+ Express 4)上开发一个 web 应用程序,用户可以通过上传到服务器来设置他们的配置文件图像。我们已经限制了文件 imetype 和 max filesize,因此用户不能上传超过200KB 的 png 或 jpeg 图像。
问题是,我们希望将(服务器端)上传的图像分辨率调整为200x200,以改善页面加载并节省磁盘空间。经过一些研究,所有的答案都指向使用任何基于 ImageMagick 或 GraphicsMagick 的模块。
然而,安装 ImageMagick/GraphicsMagick 来做一个简单的图像调整对我来说似乎太过了,所以,对于 Node.js,除了这个还有其他解决方案吗?
编辑: 我已经将已接受的解决方案更改为 锋利,因为不再维护以前的解决方案(lwip)。谢谢你所有的反馈!