二维码

自制二维码

拜拜、爱过 提交于 2020-02-19 06:01:35
先导入模块 from MyQR import myqr myqr.run( words=‘http://’, # 扫描二维码后,显示的内容,或是跳转的链接 version=5, # 设置容错率 level=‘H’, # 控制纠错水平,范围是L、M、Q、H,从左到右依次升高 picture=r’ ‘, # 图片所在目录,可以是动图 colorized=True, # 黑白(False)还是彩色(True) contrast=1.0, # 用以调节图片的对比度,1.0 表示原始图片。默认为1.0。 brightness=1.0, # 用来调节图片的亮度,用法同上。 save_name=’ ', # 控制输出文件名,格式可以是 .jpg, .png ,.bmp ,.gif ) 来源: CSDN 作者: Dimino 链接: https://blog.csdn.net/Dimino/article/details/104376919

网址链接生成美丽的二维码

北战南征 提交于 2020-02-19 04:19:49
本文的目的是将网址链接变成一个漂亮滴二维码!没错,非常漂亮的码! 类似于这样:(我喜欢大幂幂啦~) 接下来是代码,非常简单!!!(前提是已经安装了python3哦~) 一、在cmd(控制台)下载myqr pip install myqr 二、生产有图片的二维码 myqr https://baike.baidu.com/item/%E6%9D%A8%E5%B9%82/149851?fr=aladdin(链接地址) -p D:\TTest\dami01.jpg(图片地址)-c -d D:\(指定二维码保存地址) 这样就可以啦!总结一下: 1、myqr +链接 会生成普通二维码 2、-v + 数字 改变二维码大小 3、-n + 名字 对二维码重命名 4、-d + 地址 制定二维码存储位置 5、-c 一般都要加,让二维码从黑白变彩色 最后,如果图片是gif格式的话,就可以的带会动的二维码啦! 来源: CSDN 作者: 可欣の扣得儿 链接: https://blog.csdn.net/aspirinLi/article/details/104382735

一文搞懂主流的扫码登录技术原理

守給你的承諾、 提交于 2020-02-18 03:51:43
1、引言 扫码登录这个功能,最早应该是微信的PC端开始搞,虽然有点反人类的功能(不扫码也没别的方式登录),但不得不说还是很酷的。 下面这张图,不管是IM开发者还是普通用户,应该很熟悉: 于是,搞IM产品的老板和产品经理们,从此又多了一个要抛给程序员们的需求——“为什么微信有扫一扫登录,而我们的没有?”。 好吧,每次只要是微信有的功能,IM程序员们想甩锅,难度就有点大了,毕竟老板们都都会想当然认为,微信有的“我”的IM产品里也得有。 既然无法回避,那就只能老老实实搞懂技术原理,然后自已使劲撸吧。 本文将简要的介绍扫码登录功能的技术实现逻辑,并实际结合淘宝、微信的扫码登录功能,学习和研究大厂主流应用的技术实现思路。 2、基本技术原理 2.1 扫码登录功能到底是什么样的? 首先介绍下什么是扫码登录。现在大部分同学手机上都装有微信、qq和淘宝这一类的软件。而这些app都有他们相对应的网页端。为了让用户在使用他们的网页时登录更加方便和安全,使用手机扫一扫就可以登录的服务,就显得自然而然了。 几个主流大厂应用扫码登录时的界面效果如下: 有很多小伙伴可能会感到很神奇,网页上只是显示了个二维码,它怎么就知道是哪个手机扫到了二维码,并且进行登录的呢?而且,登录完成以后,还能直接把用户信息显示给用户,真的是很神奇啊。 2.2 扫码登录功能的完整技术逻辑 1)网页端与服务器的配合逻辑:

二维码(QRcode)容量的计算与版本

一笑奈何 提交于 2020-02-17 13:54:07
4.版本信息:即二维码的规格,QR码符号共有40种规格的矩阵(一般为黑白色),从21x21(版本1),到177x177(版本40),每一版本符号比前一版本每边增加4个模块。 177 = 21+(40-1)+4 = 21 +156. http://blog.csdn.net/acnt3w/article/details/8810420 二维码容量的计算: 这里以第一版的来进行计算,第一版(21×21)不的格式如下: 其中的只有黄色的是存储数据的内容,在第一版本中只有217(21×21 - 8*9*3 -8)个存储数据的数空间,而其中有用的数据是 217 - 1个数据结尾标志 = 216 ,在216bit 216bit/8 = 27Byte 在版本一的QR码中只能够存储27Byte的数据(要是有校验容错就更少了) 其他版本的QR码也是采取这样计算的。 (鸣谢)参考文章: http://blog.csdn.net/dekko/article/details/6121899 来源: https://www.cnblogs.com/feng9exe/p/5995055.html

二维码生成——qrious插件

喜你入骨 提交于 2020-02-17 06:57:42
1. 二维码 1.1 简介 二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型。 二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化点。 1.2 优势 1)信息容量大, 可以容纳多达1850个大写字母或2710个数字或500多个汉字 2)应用范围广, 支持文字,声音,图片,指纹等等... 3)容错能力强, 即使图片出现部分破损也能使用 4)成本低, 容易制作 1.3 二维码容错级别 L级(低) 7%的码字可以被恢复。 M级(中) 的码字的15%可以被恢复。 Q级(四分)的码字的25%可以被恢复。 H级(高) 的码字的30%可以被恢复。 2. 二维码生成插件——qrious.js 下载地址: s2lj 2.1 简介

拼夕夕(模仿淘宝登录界面)

强颜欢笑 提交于 2020-02-09 20:49:51
目录 前言 使用技术 事先准备 遇到问题 目前进度 前端源文件 前言 看着学了这么久的前端和后端,来一个实战当然必不可少,所以在前天也就是 2020/02/07 , 我下了个决定:写一个模仿淘宝的网站,并且用拼多多的惯用名称拼夕夕作为ID创建一个网站。 首先放几张目标图~ 第一张:是二维码登录界面 第二张:是密码登录界面 第三张:注册页 使用技术 html/html5 css/css3 jquery servlet mysql ps 事先准备 图片 上面的三个图片作为模板,ps测量距离,从而设计 个人QQ二维码(这里我将二维码登录换成了扫码关注我QQ~因为二维码登录的技术还没了解) 拼夕夕logo(网上找了可以商用的字体,稍微排版了一下就ok了) 用户名密码的字体图标(上阿里巴巴矢量图标库找的) 接口 设计了前后端的接口规则(没用RAP2的,用了docway的来设计 数据库 mysql创建了一个专门给拼夕夕用的数据库,包含了用户名和密码字段 工具包 jar包:mysql的jar包,jackson的jar包 js框架:jQuery框架资源 tomcat服务器环境 遇到问题 尺寸问题 当我按照截取的图片设计时,发现位置明显不对。原本测量版心宽在我1920*1080的显示屏下居然占了满屏, 后来排查发现是计算机有一个文本放大125%的系统设置。 于是我将截取的图片改成了80%

Python——生成二维码

强颜欢笑 提交于 2020-02-08 11:03:39
1 使用 MyQR 生成二维码 先安装 myqr,使用 cmd 命令: pip install myqr 如果安装失败,可以尝试使用管理员身份启动 cmd,再次安装试试 python 代码为: from MyQR import myqr; myqr.run(words="https://www.baidu.com", picture="test.png", colorized=True, save_name="my.png"); words str 为扫描后跳转的链接,也可以为要显示的字符串 picture 为二维码上的图片,可以自定义自己的图片 colorized 为 True 时,可以显示为彩色图片 save_name 为生成的二维码图片名,默认文件名是"qrcode.png" 当 picture 为 gif 格式时,设置 save_name 也同样为 gif,此时二维码为动态二维码 其他参数: save_dir 存储位置 str,默认存储位置是当前目录 version 边长 int,控制边长,范围是1到40,数字越大边长越大,默认边长是取决于你输入的信息的长度和使用的纠错等级 level 纠错等级 str,控制纠错水平,范围是L、M、Q、H,从左到右依次升高,默认纠错等级为’H’ contrast 对比度 float,调节图片的对比度,1.0 表示原始图片

如何在PPT中完成简单的二维码背景抠图操作

帅比萌擦擦* 提交于 2020-02-08 01:23:45
加入我们有这样一张PPT: 可以看到背景是灰色的,但是二维码有一个白色的背景,我们可以直接在PPT里将白色的背景给去掉。具体操作方法是: 1 双击二维码图片,选择隐藏菜单栏中的格式选项 2 选择颜色-设置透明色 3 点击二维码中的白色背景部分,就大功告成了。效果: Enjoy It! 来源: https://www.cnblogs.com/Irvingcode/p/12275305.html

使用delphi生成二维码图像

↘锁芯ラ 提交于 2020-02-07 19:55:46
由于项目需要,最近找了不少关于二维码生成的方法。有zxing,有一些dll,OCX之类的。最后在git上找到了pxQRcode这个项目。 下载pxQRcode.pas后使用demo中的方法,可以生成二维码,但是,手机不能识别。研究了半天,做如下改动: 第23行: QR_DEFAULT_MASK = 2; 改为: QR_DEFAULT_MASK = 0; 就可以了。 我是用在打印里面的,使用的是QuickReport 使用方法: 新建一个QRimage1:TQRImage,QRLabel1:TQRLabel procedure TFormPrint.FormShow(Sender: TObject); var ms: TMemoryStream; s2: string; i: Integer; begin ms := TMemoryStream.Create; try s2 := QRCode; QRLabel1.Caption:=s2; CreateQRCodeBMP(s2, ms, QR_ECLEVEL_H, 10); ms.Position := 0; QRImage1.Picture.Bitmap.LoadFromStream(ms); finally ms.Free; end; end; 来源: https://www.cnblogs.com/csaaa/p