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去写自己的模块。