Node.JS教程57:给图片加水印

很多时候,为了保护版权、保护原创,或是宣传的需要,我们需要给图片加水印的。

Node.JS中给图片加水印是很简单的,通过一个三方库:images可以很方便的实现。

本示例有三个文件,一个程序文件、一张图片、一个水印图片:

图片可以是jpg或png,水印需要是PNG,因为水印可能要做个圆角或其它部分可能需要透明的形状。

实现代码:

代码很简单,即准备好原图,将水印和原图合并到一起,并保存。

运行,即成生成基于test.jpg并带有水印的图片test2.jpg。

用nodejs给图片加水印,就是这么简单。