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