var fs = require('fs');
fs.readFile('./public/images/avatar.jpg', function(err, originBuffer) {
console.log(Buffer.isBuffer(originBuffer));
// 生成图片2(把buffer写入到图片文件)
fs.writeFile('./public/images/avatar2.jpg', originBuffer, function(err) {
if(err) {console.log(err)}
});
var base64Img = originBuffer.toString('base64'); // base64图片编码字符串
console.log(base64Img);
var decodeImg = new Buffer(base64Img, 'base64'); // new Buffer(string, encoding)
console.log(Buffer.compare(originBuffer, decodeImg)); // 0 表示一样
// 生成图片3(把base64位图片编码写入到图片文件)
fs.writeFile('./public/images/avatar3.jpg', decodeImg, function(err) {
if(err) {console.log(err)}
});
});
nodejs buffer 生成图片
最新推荐文章于 2022-10-28 14:44:41 发布