1、首先我们先来得到一个图片的buffer对象。打开电脑浏览器,搜索“在线工具”,如图所示,找到红色框中的网站并打开。
2、打开网站后,如图,在搜索框中搜索“图片”。
3、在搜索结果中找到“图片转base64”工具,如图红色框中的所示,打开它。
4、打开工具后,在图中所指示的位置添加一个图片进来。笔者这里随便打开了一个图片。
5、图片加载后,这里就自动生成了该图片的base64编码,也就是buffer对象的内容。如图所示,这里有三种写法,分别是data uri css html 三种方式。里面的由一连串字符组成的编码就是该图片的buffer。
6、得到buffer后,那么现在怎么把它转换为图片,用在其他地方。或者说你拿到了某一个图片的buffer,怎么把这个buffer转成图片?首先这里要使用node.js语言。所以要先安装node.js,安装和环境搭建这里就不啰嗦了,比较简单,不会的请自行上网。
7、有了node.js环境后,首先要引入fs模块。fs模块是node.js的文件处理模块,可以进行文件读写。引入fs模块的代码:var fs = require('fs');引入模块后,如图所示,写入图片的buffer转为图片的代码即可。这里的意思就是通过new Buffer()创建一个buffer对象,然后把这个buffer写入到一个新图片文件中,即可得到buffer的图片了。