用Node.js给图片加水印的方法
一、准备工作:
首先,确保您已经在本地安装了节点环境。
然后,我们需要使用一个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或者邮箱删除。