nodejs给图片加水印

nodejs给图片加水印,需要用到的模块:images。

var images = require("images");
var shuiyin = images("logo.png");//水印
var yuan = images("./img/123.png");//原图
// 比如放置在右下角,先获取原图的尺寸和水印图片尺寸
var sWidth = yuan.width();
var sHeight = yuan.height();
var wmWidth = shuiyin.width();
var wmHeight = shuiyin.height();
images(sourceImg)
    .draw(watermarkImg, sWidth - wmWidth - 40, sHeight - wmHeight - 40)//设置水印绘制的位置
    .size(1400)//设置图片的宽度为1400
    .save("saveimg.png");//保存图片的位置

我的文件路径

转载请注明出处

查看微博长图