1、装npm install images插件
代码如下:
var fs = require("fs");var images=require('images');.(,(req,res,next) { =;//生成的图片 =;//原图片 =;//logo水印 =().width()-().width();=().height()-().height();
() .(,) :
}); = .statSync().size;});
相关资料:https://github.com/zhangyuanwei/node-images
http://nodejs.cn/api/fs以上是使用images插件
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
使用:sharp插件速度相对来说比gmimages块,失贞程度也比较低。
npm install sharp --save
var sharp=require('sharp');(+)
.overlayWith(+'/../ .resize(null,)//按照height去压缩
.toFile(+,(error) { .(error); .(.(error)); (.(error)){ .(); .(); }{ .(); }});sharp总比来说比其他插件好用。sharp项目主页:https://github.com/lovell/sharpsharp项目中有源码,可以根据源码中的demo去写自己的模块。