-
2017-05-25 22:16:54
已经有好心人为我们做好了,我只做大自然的搬运工。
因为项目要做一个要求卡的功能,里面有一个功能是要可以生成多种样式的二维码满足用户爱美的要求,这里帮了我的大忙。
效果图
地址双手奉上:https://github.com/vivian8725118/ZXingGenerator
更多相关内容 -
php二维码生成
2020-12-19 12:40:50本文介绍两种使用 php ...不能混合数据类型,数据必须经过UTF-8 URL-encoded.如果需要传递的信息超过2K个字节,请使用POST方式 * @param int $widhtHeight 生成二维码的尺寸设置 * @param string $EC_level 可选纠错 -
水晶报表打印二维码.zip
2019-11-07 16:09:39大部分制造业的产品二维码追踪 ,本源码不仅用水晶报表可以 打印二维码,而且可以制作CODE128,AN -
Unity实现多平台二维码扫描
2020-12-30 23:07:08在unity里做扫二维码的功能,虽然有插件,但是移动端UI一般不能自定义,所以后来自已做了一个,直接在c#层扫描解析,UI上就可以自己发挥了。 上代码: 这个是调用zxing的脚本。 using UnityEngine; using System.... -
WPS插件 自动生成二维码4.0版.zip
2020-06-05 17:34:00Excel全自动生成二维码插件,全自动生成二维码,就像公式一样自动更新。 企业中产品出库前通常需要在包装箱上贴上标签,标签上需要有二维码或者条形码从而方便对方快速入库(扫码即可识别箱子中的产品品名、型号、... -
Excel插件_批量打印二维码标签V9.1
2021-08-10 18:49:38一、自动生成二维码:修改单元格的值后,工作表中的二维码像公式一样全自动更新。 二、批量生成产品标签:包含三类标签。 本软件支持Excel 2007、2010、2013、2016、2019和2021。还支持WPS 2019和2022。本工具是邮件... -
C# 水晶报表打印二维码,code128例子
2018-12-18 09:17:59用c#写的打印二维码和条形码的例子下载后直接可以运行, -
二维码
2021-02-05 14:15:26一、一维码与二维码介绍 一维码介绍 一维条码是由一组规则排列的条、空以及对应的字符组成的标记,“条”指对光线反射率较低的部分,“空”指对光线反射率较高的部分,这些条和空组成的数据表达一定的信息,并能够用...一、一维码介绍
一维条码是由一组规则排列的条、空以及对应的字符组成的标记,“条”指对光线反射率较低的部分,“空”指对光线反射率较高的部分,这些条和空组成的数据表达一定的信息,并能够用特定的设备识读,转换成与计算机兼容的二进制和十进制信息。
一维条码的码制: EAN码、39码、交叉25码、UPC码、128码、93码,ISBN码,及Codabar(库德巴码)等。
二、二维码介绍
二维条码是指在一维条码的基础上扩展出另一维具有可读性的条码,使用黑白矩形图案表示二进制数据,被设备扫描后可获取其中所包含的信息。一维条码的宽度记载着数据,而其长度没有记载数据,二维条码的长度、宽度均记载着数据。二维条码有一维条码没有的“定位点”和“容错机制”:容错机制在即使没有辨识到全部的条码、或是说条码有污损时,也可以正确地还原条码上的信息。
二维码是一种比一维码更高级的条码格式。一维码只能在一个方向(一般是水平方向)上表达信息,而二维码在水平和垂直方向都可以存储信息。一维码只能由数字和字母组成,而二维码能存储汉字、数字和图片等信息,因此二维码的应用领域要广得多。
1.相同的内容制作的二维码图案为什么不同
基本概念:二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的,在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理,它具有条码技术的一些共性:每种码制有其特定的字符集,每个字符占有一定的宽度,具有一定的校验功能等,同时还具有对不同行的信息自动识别及处理图形旋转变化。
同样的内容,不做任何修改,反复生成的二维码图案都不一样,这是由于这些特定的几何图形按照一定规律,然后随机的分布在平面上。打个比方,一个句子,我们从左到右写,和从上到下写,表达的都是同一个意思,二维码也是一样。
2.什么是容错率?
容错率也叫纠错率,是指二维码可以被遮挡后仍能被正常扫描,而这个能被遮挡的最大面积就是容错率。
三、QR码编码模式
QR码有四种字符的编码模式,互联二维码采用的是二进制模式
QR码可以用四种标准化编码模式来存储数据:数字、字母与数字、字节(二进制)和日文(Shift_JIS)。由于其它三种编码模式都不支持中文汉字,所以互联二维码采用字节(二进制)的编码模式生成QR码,可以支持大多数类型的字符。
四、QR码版本
国际标准ISO/IEC 18004设定了QR码的内容存储规范,QR码一共提供40种不同存储密度的版本,每个版本都有固定的码元结构。(码元是指构成QR码的黑白小方块)Version 1是21 x 21的矩阵,Version 2是 25 x25的矩阵,Version 3是29的尺寸,每增加一个version,就会增加4的尺寸,公式是:(V-1)*4 + 21(V是版本号) 最高Version40,(40-1)*4+21 = 177,所以最高是177 x 177 的正方形。
五、生成二维码
使用hutool的二维码工具-QrCodeUtil生成二维码。
// 生成指定url对应的二维码到文件,宽和高都是300像素 QrCodeUtil.generate("https://hutool.cn/", 300, 300, FileUtil.file("d:/qrcode.jpg"));
效果qrcode.jpg
调整纠错级别
二维码得纠错级别简单来讲就是影响遮挡后得识别率,但是通常来讲纠错级别越高越容易识别。
低级别的像素块更大,可以远距离识别,但是遮挡就会造成无法识别。高级别则相反,像素块小,允许遮挡一定范围,但是像素块更密集。
QrConfig config = new QrConfig(); // 高纠错级别 config.setErrorCorrection(ErrorCorrectionLevel.H); QrCodeUtil.generate("https://hutool.cn/", config, FileUtil.file("e:/qrcodeCustom.jpg"));
-
通过扫描二维码打开app的实现代码
2020-09-01 05:41:16在项目开发中遇到这样的需求,扫描二维码打开app如果用户没有这个app则提示它跳转,怎么实现呢?下面小编给大家分享通过扫描二维码打开app的实现代码,感兴趣的朋友参考下吧 -
基于Android实现个性彩色好看的二维码
2020-09-02 17:49:10二维码在我们日常生活中无处不在,今天小编通过本教程给大家介绍基于Android实现个性彩色好看的二维码,需要的朋友参考下吧 -
Android从图片获取二维码的方法
2020-08-30 14:35:36主要为大家详细介绍了Android从图片获取二维码的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 -
微信 开发生成带参数的二维码的实例
2020-12-19 12:18:04微信开发生成带参数的二维码的讲解 在微信公众号平台开发者那里,在“账号管理”那里,有一项功能是“生成带参数的二维码”,通过这儿生成的二维码,只要通过微信扫一扫之后,会把事件自动推送到微信公众号上 用... -
扫描带参数二维码推送消息不一样
2019-11-21 11:23:38使用微号帮平台生成渠道二维码功能实现,一个二维码对应一个推送消息,不同二维码推送消息不一样,添加授权公众号便可以直接试用7天。 2、扫码弹出信息设置 粉丝扫描二维码推送消息,支持文本信息、单图文、多图...公众号不同二维码推送不同消息,通过生成带参数的二维码接口实现,直接根据开发文档编写代码,也可以用微号帮平台生成渠道二维码实现。对应公众号不同场景二维码推送给粉丝不同的消息。
1、参数二维码推送消息
使用微号帮平台生成渠道二维码功能实现,一个二维码对应一个推送消息,不同二维码推送消息不一样,添加授权公众号便可以直接试用7天。
2、扫码弹出信息设置粉丝扫描二维码推送消息,支持文本信息、单图文、多图文、优惠券和会员卡、小程序、视频、图片、语音类型格式。
3、二维码高级设置微号帮平台渠道二维码支持给粉丝打标签分组或备注,粉丝关注公众号系统自动处理,数据每天实时更新。
4、关注粉丝统计数据每个通过参数二维码关注公众号的粉丝都能统计到数据,每个二维码为表示一个渠道来源,即便是用户取消关注也能统计到。
-
详解二维码生成工厂
2020-08-31 22:53:04本篇文章主要分享的是3个免费的二维码接口的对接代码和测试得出的注意点及区别。具有很好的参考价值,需要的朋友一起来看下吧 -
Python MyQR 生成不一样的二维码
2019-09-12 13:50:11Python MyQR 生成不一样的二维码MyQR 最近,闲暇时学习了一点Python的东西,还是比较有趣,想和大家分享一下。顺便说一句,Python 真的很好玩 [手动滑稽] MyQR 二维码又称二维条码,常见的二维码为QR Code,QR...Python MyQR 生成不一样的二维码
最近,闲暇时学习了一点Python的东西,还是比较有趣,想和大家分享一下。顺便说一句,Python 真的很好玩 [手动滑稽]
MyQR
二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型。
二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化点
我们开始吧!
1.首先,你得有个Python3的开发环境(博主用的python3.7),安装MyQR包(命令行中运行:即 windows + r 输入 cmd 回车)查看开发环境的pip安装列表(这一步,可以忽略)
pip list
安装 myqr
pip install myqr
2.myqr安装完成后,新建一个文件(便于管理),将新建的python文件(MyQR.py)与图片(baidu.gif)放在同一个目录下
注释:文件名与图片名,博主自定义的,只是让读者便于理解
3.在python文件写下如下代码(只要两行代码):
from MyQR import myqr
myqr.run(words=‘https://www.baidu.com/’,picture=‘baidu.gif’,colorized=True) //words:网站地址,如果用户微信扫一扫,可以直接跳转到百度首页,是不是觉得这个东西,不是鸡肋了,QaQ
4.python文件的位置启动命令行(按住shift + 点击鼠标右键,选择 在此处打开命令窗口 ),输入:
python MyQR.py
5.静静的等待几秒,在python文件的文件夹中,生成新的二维码图片
看看效果吧
原图:
二维码图片:
-
C#水晶报表打印二维码
2016-01-19 17:52:36使用sqlserver数据库,VS2013,生成的二维码支持中文,内有说明文档................................................................... -
XPosed微信自动生成二维码
2018-11-17 08:57:10XPosed微信自动生成二维码 -
Python写不一样的二维码
2020-05-09 18:14:50安装就不说了,直接开始我们的编译。我们用到的是MyQR,首先下载,在Anaconda中下载,pip install MyQR,然后开始在jupyter中导入他,import MyQR as myqr。 开始我们的编译,最简单的黑白二维码, 直接上代码,简 -
Altium PCB二维码Logo设计
2020-08-05 20:21:23绍了使用AD画 PCB时,在pcb板子上二维码Logo设计 -
iOS 二维码扫描和应用跳转
2020-08-31 00:11:18本文讲解如何使用原生框架实现二维码扫描功能,并且进行扫描后的项目跳转。具有很好的参考价值,下面跟着小编一起来看下吧 -
生成二维码的开源工具对比(附源码)
2021-01-20 07:35:27首先就遇到一个大坑,为啥人家zxing的使用方式和自己的使用的不一样,后来才发现zxing.dll其实有俩版,一个416kb,一个200多kb。我们原来用的是200多kb的,效率比较慢,那就用416kb的比较吧 (zxing有俩版,都叫... -
Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果(推荐)
2020-08-31 18:23:40主要介绍了 Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果,非常不错,具有参考借鉴价值,需要的朋友参考下 -
QRCode 二维码批量打包生成
2013-03-18 14:14:43项目主要是二维码的生成,生成的时候有些设置直接在存储过程中写好了,按生成路径生成.eps格式的二维码,路径为upload文件夹QRCode,二维码生成与解析 ,配置文件中格式可以修改,这种格式可以在word中将文件拖入... -
二维码扫描功能
2021-04-05 19:12:04这个CGRect参数和普通的Rect范围不太一样,它的四个值的范围都是0-1,表示比例。 rectOfInterest都是按照横屏来计算的 所以当竖屏的情况下 x轴和y轴要交换一下。 宽度和高度设置的情况也是类似。 具体的扫描结果... -
微信小程序运营神器,收到分享卡片能自动提取页面路径、生成对应二维码
2021-03-29 19:49:01需求介绍 公司目前在推广微信小程序,运营人员经常需要知道小程序中某个特定页面的路径(为了在订阅号推送中插入小程序入口)、也需要快速生成某个页面的...如果已经生成appsecret但是找不着,提示一下,如果小程序调 -
android实现扫描网页二维码进行网页登录功能
2020-08-28 15:53:06主要介绍了android扫描网页二维码进行网页登录效果,扫描成功之后跳转进入主页,具体实现代码大家参考下本 -
基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果 实例代码(android)
2013-08-21 23:54:59了解二维码这个东西还是从微信中,当时微信推出二维码扫描功能,自己感觉挺新颖的,从一张图片中扫一下竟然能直接加好友,不可思议啊,那时候还不了解二维码,呵呵,然后做项目的时候,老板说要加上二维码扫描功能,... -
51单片机生成二维码(QR Code)+12864并口屏显示+附QR Code c语言生成驱动源码.zip
2020-09-27 14:36:0351系列单片机生成二维码 keil环境,12864打点程序附赠,有清楚的使用方法,以及注释,都是通俗易懂的代码~