精华内容
下载资源
问答
  • 2020-12-13 18:06:49

     

    需要用到的类,先在命名空间声明。

    需要用到类,先在命名空间引入。

    using Microsoft.Win32;
    using System;
    using System.Collections.Generic;
    using System.Drawing;
    using System.IO;
    using System.Linq;
    using System.Text;
    using System.Windows;
    using System.Windows.Controls;
    using System.Windows.Data;
    using System.Windows.Documents;
    using System.Windows.Input;
    using System.Windows.Media;
    using System.Windows.Media.Imaging;
    using System.Windows.Navigation;
    using System.Windows.Shapes;
    using ThoughtWorks.QRCode.Codec;
    using ThoughtWorks.QRCode.Codec.Data;

    1,生成二维码

            /// <summary>
            /// 生成二维码,如果有Logo,则在二维码中添加Logo
            /// </summary>
            /// <param name="content"></param>
            /// <returns></returns>
            public Bitmap CreateQRCode(string content)
        
    更多相关内容
  • qrcode解析二维码

    2018-06-21 14:11:58
    在QRcode的压缩包里面包含两个文件夹,分别对应着生产二维码的demo和解析二维码的demo,用户可以根据自己的实际情况来选择使用或者改写插件。
  • h5端使用jquery直接解析二维码,包含四个文件:jquery.min.js,qrcode.js,qrcode.lib.min.js,zepto.js,解析的结果在index.html文件里面
  • js扫描(上传)图片解析二维码 参考:https://blog.csdn.net/wll_web/article/details/105056676#comments_13229017
  • js解析二维码

    2019-02-12 16:05:34
    该js文件用于js识别图片二维码解析网址代码,解析二维码方法请看:https://blog.csdn.net/qq_31150171/article/details/87094177
  • 原生JavaScript识别二维码解析二维码的值的插件,里面有一个test.html的demo可以直接用浏览器打开查看,仅供测试练习玩耍使用,实际项目中可能有异常
  • js 实现QR 二维码的识别,含源代码,包含 qrcode.min.js qrcode.js reqrcode.js
  • 二维码解析成链接 二维码解码

    千次阅读 2019-10-17 15:59:36
    左侧上传二维码就可以进行解析,右边会自动生成网址链接, 点击去解析

    左侧上传二维码就可以进行解析,右边会自动生成网址链接,   点击去解析

    展开全文
  • 在非微博客户端中(微信或者是原生浏览器,如:safari)呼起系统的拍照或者上传图片按钮,通过拍照或者上传图片解析二维码。 第二种方案需要在前端 js 解析二维码。这样依赖一个第三方的解析库jsqrcode。这个库已经...
  • zxing+opencv解析二维码的DEMO,需要安装opencv,并编译opencv
  • .net生成和解析二维码及调用摄像头识别二维码源码
  • 本代码为二维码生成和解析的Java实现代码,包括三个类和一个QRCode的jar包(一个jar包用于生成二维码,一个jar包用于读取二维码尤其用于读取的jar包不好下载,所以就一起放进来了,方便大家学习使用),一个生成...
  • .net生成和解析二维码及调用摄像头识别二维码源码(亲测可用)
  • 主要介绍了Java实现的生成二维码和解析二维码URL操作,结合实例形式分析了Java创建与解析二维码,以及文件读写等相关操作技巧,需要的朋友可以参考下
  • HTML+两个JS实现 调用摄像头并解析二维码-附件资源
  • #python2.6 import zbar scanner = zbar.ImageScanner() scanner.parse_config("enable") pil = Image.open("char.png").convert('L') width, height = pil.size raw = pil.tostring() image = zbar.Image(width, ...
  • Java生成解析二维码

    2018-03-22 17:06:49
    java生成二维码及解析二维码(带jar包),可以直接使用
  • 本代码为二维码生成和解析的JavaScript实现代码,包括两个js文件和一个qrcode.jsp文件,此代码下载后,只需稍作修改就可以直接运行。
  • .net生成和解析二维码及调用摄像头识别二维码源码(测试可用)
  • js识别图片二维码解析网址代码是一款上传图片二维码解析网址代码。
  • QRCodeUtils使用文档详见博客https://blog.csdn.net/qq_24091555/article/details/81263472
  • Java生成和解析二维码

    2020-03-17 10:33:58
    Java实现生成和解析二维码,非常简单,拿来直接用就行,很方便哦。 二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码...
  • C#写了一个二维码工具,生成、解析二维码。 C#写了一个二维码工具,生成、解析二维码。 C#写了一个二维码工具,生成、解析二维码。 C#写了一个二维码工具,生成、解析二维码。 C#写了一个二维码工具,生成、...
  • vue解析二维码

    2021-03-10 11:09:01
    vue + element 上传组件 解析二维码 npm 下载 jsqr 库 npm install jsqr – save <!-- 创建一个canvas标签--> <canvas id="myCanvas" width="600" height="600" style="display: none"></canvas> ...

    vue + element 上传组件 解析二维码

    npm 下载 jsqr 库
    npm install jsqr – save

    <!-- 创建一个canvas标签-->
    <canvas id="myCanvas" width="600" height="600" style="display: none"></canvas>
    
    //引入jsqr 库
      import jsqr from 'jsqr';
      data(){
      	return{
      		isqrcode: false,//显示提醒文字
      		qrcode: '' //二维码
      	}
      }
    // 解析二维码
          analysisQrcode(file){
            return new Promise((resolve)=>{
              var img = new Image();
              var reader = new FileReader()
              reader.readAsDataURL(file);
              reader.onload = function(e) {
                img.src = e.target.result;
                var myCanvas = document.getElementById('myCanvas');
                var myCanvaswd = myCanvas.getContext('2d');
                img.onload = function () {
                  myCanvaswd.drawImage(img, 0, 0, 600, 600);
                  var imageData = myCanvaswd.getImageData(0, 0, 600, 600);
                  let data = {
                    qrcode: '',
                    isqrcode: true
                  }
                  data.qrcode = jsqr(imageData.data, imageData.width, imageData.height, {
                    inversionAttempts: "dontInvert",
                  });
                  if (data.qrcode == null){
                    data.isqrcode = false
                  }
                  resolve(data)
                }
              }
            })
          },
    //上传成功前的回调
         async beforeAvatarUpload(file) {
          	let data = await this.analysisQrcode(file)
          	console.log(data)
          }
    
    展开全文
  • Qt实现解析二维码源码分享,Qt 二维码解析工具,Qt解析二维码实战。
  • Java解析二维码

    千次阅读 2019-02-21 22:12:01
    最近用到了解析二维码,生成二维码,这里将解析二维码的简单介绍分享在这里啦

    最近用到了解析二维码,生成二维码,这里将解析二维码的简单介绍分享在这里啦?。
    用到的jar
    com.google.zxing.core-3.3.3,com.google.zxing.javase-3.3.3
    版本(3.2.1)也可以,这两个在测试都时候都用到了……主要是走弯路踩到了他们?

    生成简单二维码:(想要复杂二维码的猿可以自行丰富哈)

    	int width=300;
        int height=300;
        String format="png";
        String contents="http://www.taobao.com/help/getip.php";//获取IP(淘宝)获取地址成功
        String filepath="D:/QRCodeTest/picture003.png";//生成二维码路径
        HashMap map=new HashMap();
        map.put(EncodeHintType.CHARACTER_SET, "utf-8");
        map.put(EncodeHintType.ERROR_CORRECTION,ErrorCorrectionLevel.M);
        map.put(EncodeHintType.MARGIN, 0);
        try {
            BitMatrix bm = new MultiFormatWriter().encode(contents, BarcodeFormat.QR_CODE, width, height);
            Path file=new File(filepath).toPath();
            MatrixToImageWriter.writeToPath(bm, format, file);
        } catch (WriterException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
    

    三种代码情况:
    第一种:黑白色二维码 最普通

    		BufferedImage image=ImageIO.read(new File(filepath));
            BinaryBitmap bb=new BinaryBitmap(new HybridBinarizer(new BufferedImageLuminanceSource(image)));
            HashMap map =new HashMap();
            map.put(DecodeHintType.CHARACTER_SET, "utf-8");
            Result result = new MultiFormatReader().decode(bb,map);
            System.out.println("解析结果:"+result.toString());
            System.out.println("二维码格式类型:"+result.getBarcodeFormat());
            System.out.println("二维码文本内容:"+result.getText());
    

    第二种:黑白色有 logo的二维码

    		BufferedImage image=ImageIO.read(new File(filepath));
            BinaryBitmap bb=new BinaryBitmap(new HybridBinarizer(new BufferedImageLuminanceSource(image)));
            HashMap map =new HashMap();
            map.put(DecodeHintType.CHARACTER_SET, "utf-8");
            map.put(DecodeHintType.TRY_HARDER, Boolean.TRUE);
            map.put(DecodeHintType.PURE_BARCODE, Boolean.TRUE);
            Result result = new MultiFormatReader().decode(bb,map);
            System.out.println("解析结果:"+result.toString());
            System.out.println("二维码格式类型:"+result.getBarcodeFormat());
            System.out.println("二维码文本内容:"+result.getText());
    

    代码差异:比第一种多了两行代码
    map.put(DecodeHintType.TRY_HARDER, Boolean.TRUE);
    map.put(DecodeHintType.PURE_BARCODE, Boolean.TRUE);

    第三种:彩色有 logo的二维码,(可能还有不同程度的透明图层)

    (先将彩色转为黑白色,提高解析成功率)

    public static void changeImge(String filepath) {
        try {
            File f =new File(filepath);
            Image image = ImageIO.read(f);
            int srcH = image.getHeight(null);
            int srcW = image.getWidth(null);
            BufferedImage bufferedImage = new BufferedImage(srcW, srcH,BufferedImage.TYPE_3BYTE_BGR);
            bufferedImage.getGraphics().drawImage(image, 0,0, srcW, srcH, null);
            bufferedImage=new ColorConvertOp(ColorSpace.getInstance(ColorSpace.CS_GRAY),null).filter (bufferedImage,null);
            FileOutputStream fos = new FileOutputStream(f);
            JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(fos);
            encoder.encode(bufferedImage);
            fos.close();
            // System.out.println("转换成功...");
        } catch (IOException e) {
            e.printStackTrace();
            throw new IllegalStateException("图片转换出错!", e);
        }
    }
    

    解析二维码

    		BufferedImage image=ImageIO.read(new File(filepath));
    		LuminanceSource source = new BufferedImageLuminanceSource(image);
            BinaryBitmap bb=new BinaryBitmap(new HybridBinarizer(source));
            HashMap map =new HashMap();
            map.put(DecodeHintType.CHARACTER_SET, "utf-8");
            Result result = new MultiFormatReader().decode(bb,map);
            System.out.println("解析结果:"+result.toString());
            System.out.println("二维码格式类型:"+result.getBarcodeFormat());
            System.out.println("二维码文本内容:"+result.getText());
    

    代码差异:解读二维码及基本信息
    (自认为是二维码从图片信息到字符信息的初步转化,描述得有点模糊,希望有路过的大侠有知道的在评论区科普一下)
    第一种和第二种:
    BinaryBitmap bb=new BinaryBitmap(new HybridBinarizer(new BufferedImageLuminanceSource(image)));
    第三种:
    LuminanceSource source = new BufferedImageLuminanceSource(image);
    BinaryBitmap bb=new BinaryBitmap(new HybridBinarizer(source));

    展开全文
  • JQuery解析二维码

    千次阅读 2019-06-04 11:19:16
    引入js  下载地址 ... ...<script type="text/javascript" src="/js/qrcode/jquery.qrcode.min.js"></script> ...codeURL:后台传入的二维码URL $('#qrcode').qrcode(codeURL);    
  • 二维码工具可解析、生成二维码,可以生成普通无图二维码,也可生成带图标的二维码;且支持二维码读取解析、名片二维码、电话二维码、WIFI热点二维码以及短信二维码等;功能简单实用 。
  • php结合java解析二维码图片里的URL地址,在PHP和Java环境下可用。先运行jar包,然后用php源码即可!
  • PHP解析二维码内容

    2021-09-18 16:34:03
    通过composer安装资源包: composer require khanamiryan/qrcode-detector-decoder 使用方法: use Zxing\QrReader; $qrcode = new QrReader("二维码地址"); $text = $qrcode->text();

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 50,137
精华内容 20,054
关键字:

如何解析二维码的网址