node.js+express 实现CSDN上传头像功能 (图片的缩放,生成头像缩略图)
发布于 2年前 作者 kimady 3156 次浏览

转载自:http://blog.csdn.net/kidx_/article/details/9736157

本人在Ubuntu系统下测试通过

GM : GraphicsMagick for node.js 主要使用gm模块。 gm模块可用于图片的裁切、缩放。 要应用gm模块,首先得安装 GraphicsMagick 或者 ImageMagick。

ImageMagick 我安装的是:imagemagick $ sudo apt-get install imagemagick

HOW TO USE ImageMagick GM 文档:http://aheckmann.github.io/gm/docs.html 使用ImageMagick var imageMagick = gm.subClass({ imageMagick: true }); 然后就像文档中使用gm那样使用ImageMagick即可(举个例子) imageMagick(“img.png”).resize(300, 100).autoOrient().write('/path’, callback);

示例截图: alt example

点击下载完整示例

示例使用说明: 1、确认系统安装好node.js以及imagemagick 2、解压下载的包 3、执行 $ cd csdnExample $ node app

PS: 由于项目中已安装gm模块,所以不用再安装

2 回复

帮了大忙,thanks

回到顶部