手机版

用Node.js给图片加水印的方法

时间:2021-09-12 来源:互联网 编辑:宝哥软件园 浏览:

一、准备工作:

首先,确保您已经在本地安装了节点环境。

然后,我们需要使用一个Node.js库:images进行图像编辑。

这个库的地址是:https://github.com/zhangyuanwei/node-images.作者将其定义为“Node.js轻量级跨平台图像编解码库”,并提供了一系列接口。

我们需要做的第一件事是安装图像库:

npm安装映像

第二,直接在DEMO上:

步骤如下:

步骤1:文件夹结构

第二步:JS代码

var images=require(' images ');var path=require(' path ');var watermarkImg=images(' water _ logo . png ');var source img=images(' source . png ');//比如放在右下角,先得到原始图片的大小和水印图片的大小var sWidth=sourceimg . width();var sHeight=source img . height();var wmWidth=watermarkimg . width();var WM height=watermarkimg . height();Images(sourceImg)//设置绘图的坐标位置,距离右下角的距离为40px。draw(水印img,swidth-wmwidth-40,sheight-WM height-40)//保存格式会自动识别。保存(' save img . png ');步骤3:运行节点应用程序命令

步骤4:运行节点命令后,文件夹结构如下

第五步:最终生成水印图片

以上就是边肖介绍的用Node.js给图片加水印的方法,对大家有帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!

版权声明:用Node.js给图片加水印的方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。