转载自: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);
示例截图:
示例使用说明: 1、确认系统安装好node.js以及imagemagick 2、解压下载的包 3、执行
$ cd csdnExample
$ node app
PS: 由于项目中已安装gm模块,所以不用再安装
不错
帮了大忙,thanks
我觉得还是直接传到七牛比较爽。。。。。
@yaonie084 传到七牛要怎么来弄,求指教
var gm1=require(‘gm’).subClass({ imageMagick : true });; gm1(’/public/images/chat/abc.jpg’) .resize(240, 240) .noProfile() .write(’/public/images/chat/abc1.jpg’, function (err) { if (!err) console.log(‘done’); else { console.log(err); }
});
系统是window8,报{ [Error: Command failed:
] code: 4, signal: null }的错,各位大神,怎么解决啊?
var gm1=require(‘gm’).subClass({ imageMagick : true });; gm1(’/public/images/chat/abc.jpg’) .resize(240, 240) .noProfile() .write(’/public/images/chat/abc1.jpg’, function (err) { if (!err) console.log(‘done’); else { console.log(err); }
});
系统是window8,报{ [Error: Command failed:
] code: 4, signal: null }的错,各位大神,怎么解决啊?
挺有趣的
看下七牛的文档,很简单 自豪地采用 CNodeJS ionic
源码不能下载了
看看时间又是坟贴,不过还是要收藏一下!!