node 解析图片二维码的内容

Posted muamaker

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node 解析图片二维码的内容相关的知识,希望对你有一定的参考价值。

const {readFile, readFileSync} = require(‘fs‘);
const decodeImage = require(‘jimp‘).read;
const qrcodeReader = require(‘qrcode-reader‘);
const path = require("path");
var p = path.resolve(__dirname,"data/qrcode2.jpg");


readFile(p,function(err,fileBuffer){
	if(err){
		throw new Error(err);
		return ;
	}	
	decodeImage(fileBuffer,function(err,image){
		if(err){
			throw new Error(err);
			return ;
		}
		let decodeQR = new qrcodeReader();
		decodeQR.callback = function(errorWhenDecodeQR, result) {
	        if (errorWhenDecodeQR) {
	        	throw new Error(errorWhenDecodeQR)
	        	return;
	        }
	        if (!result){
	        	console.log("gone with wind");
	        }else{
	        	console.log(result.result);	 //结果
	        }
	        
	      };
	    
	    decodeQR.decode(image.bitmap);
		
		
	});
	
})

  

以上是关于node 解析图片二维码的内容的主要内容,如果未能解决你的问题,请参考以下文章

node生成带logo的二维码的中间件

Java实现二维码的生成和解析

从 XML 声明片段获取 XML 编码:部分内容解析不支持 XmlDeclaration

qrcode.js的识别解析二维码图片和生成二维码图片

片段(Java) | 机试题+算法思路+考点+代码解析 2023

C#使用zxing,zbar,thoughtworkQRcode解析二维码,附源代码