首页 > 其他 > 详细

QR Code的容错级别

时间:2020-08-21 09:02:58      阅读:104      评论:0      收藏:0      [点我收藏+]

QR Code容错级别有4种,可以让前端下拉列表选择H, L, M或Q

 

技术分享图片

 

当传入服务端,处理QR Code时,Zxing模块接收的却不是字符串"H","L","M","Q"

所以,Insus.NET写一个静态扩展方法来处理这个参数:

技术分享图片

 

技术分享图片
 public static ErrorCorrectionLevel ToErrorCorrectionLevel(this string value)
        {
            var ecl = ErrorCorrectionLevel.H;
            switch (value)
            {
                case "H":
                    ecl = ErrorCorrectionLevel.H;
                    break;
                case "L":
                    ecl = ErrorCorrectionLevel.L;
                    break;
                case "M":
                    ecl = ErrorCorrectionLevel.M;
                    break;
                case "Q":
                    ecl = ErrorCorrectionLevel.Q;
                    break;
            }
            return ecl;
        }
Source Code

 

技术分享图片

 

QR Code的容错级别

原文:https://www.cnblogs.com/insus/p/13539064.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!