不保存生成的二维码为图片,而直接使用的方法
By
admin
at 2017-12-10 • 0人收藏 • 1293人看过
//生成测试二维码 import qrencode.bitmap; var qrBmp = qrencode.bitmap("http://www.stm32cube.com/#Stm32cube中文网222" ); //主要利用copyBitmapString()缩放为指定大小的GDI+位图,并返回图像数据 //获取生成的图像数据 var tutu = qrBmp.copyBitmapString(100,"*.bmp"); //识别二维码 import zbar; import soImage; //此扩展库要使用最新版 var img = soImage(); //setBytes(.(数据,"*->bmp") = 修改图像数据,\n参数一为字符串对象 img.setBytes(tutu,"*.bmp"); img.grayScale();//修改为灰度图 //img.save("/test.jpg");//可以保存下来看看图像 scanner = zbar.scanner(); scanner.config('qrcode.enable');//可省略 import console; //图像数据,图像宽度,高度 scanner.scan(img.getData(),img.getWidth(),img.getHeight(),function(typeName,data){ console.log(typeName,data) }) console.pause();
登录后方可回帖