如何在node.js下编辑图片

2024-11-24 09:16:37

1、先安装插件gmnpm i gm注意,如果是在windows下请先百度graphicsmagick,到官网下载安装程序进行安装。

如何在node.js下编辑图片

2、编辑图片:先引用gm模块,然后调用resize函数,生成一张resize.png的图片,大小为40 X 40,执行代码后看到结果,图片生成。生成图片和代码如下图所示

如何在node.js下编辑图片

3、创建图片:类似canvas的API,这里演示了如何创建一个黑色矩形,并在上面绘制一个圆。生成图片和代码如下图所示

如何在node.js下编辑图片

4、用文件流编辑图片:文件以stream的形式进行读取,编辑之后再以stream的形式生成新的图片。生成图片和代码如下图所示

如何在node.js下编辑图片

5、用buffer的形式编辑图片:跟文件流形式差不多,不过需要先用fs模块读取文件生成水瑞侮瑜buffer,然后用gm进行操作。生成图片和代码如下图所示

如何在node.js下编辑图片

6、gm的基本功能就差不多了,更多功能可以去百度一下官网进行查看

猜你喜欢