精华内容
下载资源
问答
  • QR codes are everywhere more and more businesses are using them to link to user manuals for products, videos on how to use products and ... 二维码无处不在,越来越多的企业正在使用它们链接到产品的用户手...

    QR codes are everywhere more and more businesses are using them to link to user manuals for products, videos on how to use products and direct them to their website etc.

    二维码无处不在,越来越多的企业正在使用它们链接到产品的用户手册,有关如何使用产品的视频并将其定向到其网站等。

    So what actually is a QR code?

    那么,什么是QR码呢?

    The quick response, or QR, Code is a two-dimensional version of the Barcode able to show a wide variety of information almost instantly with the scan of a mobile device.

    快速响应或QR码是条形码的二维版本,能够在扫描移动设备时立即显示各种信息。

    Most people have a QR Code scanning app installed on their phones, some even come as part of the phones OS. If not then a quick search in your App Store will no doubt give you results of many free QR code scanners to install.

    大多数人的手机上都装有QR码扫描应用程序,有些甚至是手机操作系统的一部分。 否则,毫无疑问,在App Store中进行快速搜索将为您提供许多免费QR码扫描仪的安装结果。

    So let’s say you scan a QR code which contains a web address (URL). When you scan it with your phone, you will be directed to the website that’s embedded inside the QR code.

    假设您扫描了包含网址(URL)的QR码。 当您用手机扫描时,您将被定向到QR码中嵌入的网站。

    People are even starting to use QR codes on their business cards to send people to their LinkedIn profiles or Twitter. The uses are endless.

    人们甚至开始使用名片上的QR码将人们发送到其LinkedIn个人资料或Twitter。 用途是无止境的。

    You can find many QR code generators online to create a QR code to then download, but wouldn’t it be nice to have your own personal app to do all of that and more offline?

    您可以在线找到许多QR码生成器来创建一个QR码然后下载,但是拥有自己的个人应用程序来完成所有这些任务并脱机执行不是很好吗?

    So let’s make one using Python!

    因此,让我们使用Python做一个!

    First we need to install a Python module called qrcode, to do this open up your Terminal and paste in the below command…

    首先,我们需要安装一个名为qrcode的Python模块,为此打开您的终端并粘贴以下命令…

    pip install qrcode

    pip install qrcode

    This will install qrcode for us to import into our Python script.

    这将安装qrcode以便我们导入到我们的Python脚本中。

    First we need to import qrcode

    首先我们需要导入二维码

    import qrcode

    import qrcode

    Then we can create a function to generate our QR code, I will explain the code in a minute.

    然后我们可以创建一个函数来生成我们的QR码,我将在稍后解释。

    ‌def qr_code():
    user_data = input(“\nPlease enter the data you want inside your QR Code:”)
    img = qrcode.make(user_data)
    img.save(‘QR Code.png’)
    img.show()
    print(‘\nQR Code Generated\n’)

    So to start the above code creates a variable named `user_data` and lets the user input data that they need inside the QR code. We then create a second variable `img` to place that `user_data` into. The `qrcode.make` then creates our QR code from our `user_data`, then we save `img` and show it on screen.

    因此,要启动上述代码,将创建一个名为“ user_data”的变量,并允许用户在QR码内输入所需的数据。 然后,我们创建第二个变量`img`来放置`user_data`。 然后,`qrcode.make`根据`user_data`创建我们的QR码,然后保存`img`并将其显示在屏幕上。

    It really is as simple as that!

    它真的是那么简单!

    Image for post
    In Action
    行动中

    The full code is below:

    完整的代码如下:

    import qrcodedef qr_code():
    user_data = input(“\nPlease enter the data you want inside your QR Code:”)
    img = qrcode.make(user_data)
    img.save(‘QR Code.png’)
    img.show()
    print(‘\nQR Code Generated\n’)qr_code()

    You could really jazz this app up by giving it a GUI (Graphical User Interface) by using Page (I did an article on how to do this here).

    您可以通过使用Page为其提供一个GUI(图形用户界面)来真正使该应用爵士化(我在这里做了一篇有关如何执行此操作的文章)。

    Go ahead and create as many QR codes as you like.

    继续创建任意数量的QR码。

    If you liked this article then be sure to take a look at some of my other articles here.

    如果您喜欢这篇文章,那么一定要在这里看看我的其他一些文章。

    普通英语的Python (Python In Plain English)

    Did you know that we have three publications and a YouTube channel? Find links to everything at plainenglish.io!

    您知道我们有三个出版物和一个YouTube频道吗? 在plainenglish.io上找到所有内容的链接!

    翻译自: https://medium.com/python-in-plain-english/create-a-qr-code-generator-using-python-31791cee8a

    展开全文
  • EFQRCode 一个用 Swift 编写的用来创建和扫描二维码的库,基于系统二维码生成与识别进行开发
  • <p>i want to create a Qr code reader that is created on web, but i also want it to be compatible when it will be open on the browser of the mobile. i used instascan library it works fine on my ...
  • java制作一个二维码

    2020-10-13 20:13:28
    制作一个二维码 **1.**手动创建两个文件夹 2.导入相应的jar整合包 3.代码如下 package picture; import java.awt.Color; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io....

    制作一个二维码

    **1.**手动创建两个文件夹
    在这里插入图片描述
    2.导入相应的jar整合包(生成与解析)
    3.代码如下

    package picture;
    
    import java.awt.Color;
    import java.awt.Graphics2D;
    import java.awt.image.BufferedImage;
    import java.io.BufferedInputStream;
    import java.io.BufferedOutputStream;
    import java.io.File;
    import java.io.FileInputStream;
    
    import java.io.FileOutputStream;
    import java.io.IOException;
    
    import javax.imageio.ImageIO;
    
    
    import com.swetake.util.Qrcode;
    
    
    public class pictureQrcode {
    	public static void main(String[] args) throws IOException {
    		setImage();
    		System.out.println("二维码生成成功");
    	}
    
    	public static  void setImage() throws IOException {
    		  int v =6;
    	        int width = 67 + 12 * (v - 1);
    	        int height = 67 + 12 * (v - 1);
    
    
    	        Qrcode x = new Qrcode();
    	        x.setQrcodeErrorCorrect('L');
    	        x.setQrcodeEncodeMode('B');//注意版本信息 N代表数字 、A代表 a-z,A-Z、B代表 其他)
    	        x.setQrcodeVersion(v);//版本号  1-40
    
    	        //缓冲区
    	        BufferedImage bufferedImage = new BufferedImage(width, height, BufferedImage.TYPE_INT_BGR);
    
    	        //绘图
    	        Graphics2D gs = bufferedImage.createGraphics();
    
    	        gs.setBackground(Color.WHITE);
    	        gs.setColor(Color.BLACK);
    	        gs.clearRect(0, 0, width, height);
    
    	        //偏移量
    	        int pixoff = 2;
    		
    		File srcFile = new File("D:\\picture\\IN\\Itest.txt");
    		//封装目的端根目录
    		File destFile = new File("D:\\picture\\OUT\\out.txt");
    		
    		BufferedInputStream bis = 
    				new BufferedInputStream(new FileInputStream(srcFile));
    		BufferedOutputStream bos = 
    				new BufferedOutputStream(new FileOutputStream(destFile));
    		//每次读写一个字节数组
    		byte[] buff = new byte[120];
    		int len = 0;
    		//int index=0;
    		while((len=bis.read(buff))!=-1) {
    			//System.out.println("运行"+"第"+(index++)+"次");
    			//二维码
    			//不能大于120,否则二维码是空白
    			 if (buff.length > 0 && buff.length <= 120) {
    				 
    		            boolean[][] s = x.calQrcode(buff);
    
    		            for (int i = 0; i < s.length; i++) {
    		                for (int j = 0; j < s.length; j++) {
    		                    if (s[j][i]) {
    		                        gs.fillRect(j * 3 + pixoff, i * 3 + pixoff, 3, 3);
    		                    }
    		                }
    		            }
    			 			}
    			
    			  gs.dispose();
    		        bufferedImage.flush();
    		        //设置图片格式,与输出的路径
    		        ImageIO.write(bufferedImage, "png", new File("D:\\picture\\OUT\\OUTqrcode2.png"));
    		        System.out.println("二维码生成完毕");
    			
    			bos.write(buff, 0, len);
    			
    			
    		}
    		bos.close();
    		bis.close();
    		
    	}
    }
    
    

    二维码生成完毕

    复制文件

    package picture;
    
    import java.io.BufferedInputStream;
    import java.io.BufferedOutputStream;
    import java.io.File;
    import java.io.FileInputStream;
    
    import java.io.FileOutputStream;
    import java.io.IOException;
    
    public class picturexx {
    	public static void main(String[] args) throws IOException {
    		setImage();
    		System.out.println("复制成功");
    	}
    
    	public static  void setImage() throws IOException {
    		File srcFile = new File("D:\\picture\\IN\\Itest.txt");
    		//封装目的端根目录
    		File destFile = new File("D:\\picture\\OUT\\Otest.txt");
    		
    		BufferedInputStream bis = 
    				new BufferedInputStream(new FileInputStream(srcFile));
    		BufferedOutputStream bos = 
    				new BufferedOutputStream(new FileOutputStream(destFile));
    	
    		byte[] buff = new byte[1024*5];
    		int len = 0;
    		while((len=bis.read(buff))!=-1) {
    			bos.write(buff, 0, len);
    		}
    		bos.close();
    		bis.close();
    		
    	}
    }
    
    
    展开全文
  • 我是一名婚纱摄影店的一名摄影师,我们老板最近想在微信上推广我们店子,所以想创建一个二维码,然后我们去发传单,别人用手机扫一扫,就可以加入我们的二维码,看到我们公司的信息?希望大家尽快告诉我,怎样创建?
  • 在GitHub上发现了一个比较有意思的项目,只需要一行Python代码就可以快捷方便生成普通二维码、艺术二维码(黑白/彩色)和动态GIF二维码。 GitHub网站参见:https://github.com/sylnsfar/qrcode 用法比较简单,直接...

    pycharm创建二维码

    在GitHub上发现了一个比较有意思的项目,只需要一行Python代码就可以快捷方便生成普通二维码、艺术二维码(黑白/彩色)和动态GIF二维码。

    GitHub网站参见:https://github.com/sylnsfar/qrcode

    用法比较简单,直接通过pip安装即可。

    进行安装:

    pip install myqr

     

    主要参数翻译如下:

    -v :定义二维码的大小,范围为 1 ~ 40,默认大小取决于输入的内容

    -l : 定义二维码纠错率,也就是说二维码被遮挡一部分仍然被识别出来,有四个等级,分别是L(7%)、M(15%)、Q(25%)、H(30%),默认情况是最高等级的H

    -n :自定义二维码的名称

    -d : 自定义二维码的路径

    -con:修改图片的对比度,默认值为1.0

    -bri :修改图片的亮度,默认值也为1.0

     

    生成二维码

    生成我的博客地址二维码,使用指令如下:

    myqr https://blog.csdn.net/weixin_45444133

     

    若需要修改生成二维码的名称或者路径可以通过以下的命令来完成,例如生成一个Pycharm3.jpg的二维码图片,路径在E盘的根目录,指令如下:

    myqr https://blog.csdn.net/weixin_45444133 -n pycharm3.jpg -d E:

     

    对于二维码,可以自定义它的大小和容错纠错能力。 

    例如生成大小为10,纠错率为M等级的二维码,指令如下:

    myqr https://blog.csdn.net/weixin_45444133  -v 10 -l M

     

    动态二维码

    艺术二维码虽然好看多了,但是依旧无法达到我们装X的目的,so,可以来个动态的二维码。

    方式跟上面的艺术二维码一样,唯一的区别就是图片必须是gif。默认也是黑白的,彩色二维码也需要加上参数 -c。

    使用下图动图结合的博客地址,生成二维码。

    myqr https://blog.csdn.net/weixin_45444133 -p D:\python项目地点\ulim.gif -c

     

    不知道怎么的传上来就不动了,我这边是动的,亲测无误!

    展开全文
  • MyQR是一个能够生成自定义二维码的第三方库,可以根据需要生成普通二维码、带图片的艺术二维码,也可以生成动态二维码 首先配置好python3的环境(也可以用anaconda)和编译器(我用的pycharm)。 pip安装一下myqr库...
  • 1、导入需要的jar包 QRCode.jar ...提取码:sazv 2、示例代码 public class ORImage { ... //1、创建一个ORCode对象 Qrcode qrcode = new Qrcode(); //2、设置二维码的纠错等级,二维码的纠错等级一共就四个

    1、导入需要的jar包 QRCode.jar
    点击下载 QRCode.jar 建立Java工程导入jar包
    提取码:sazv
    2、示例代码

    public class ORImage {
    	public static void getORCode(String path,String content) throws UnsupportedEncodingException{
    		//1、创建一个ORCode对象
    		Qrcode qrcode = new Qrcode();
    		//2、设置二维码的纠错等级,二维码的纠错等级一共就四个 L: 7% M:15% Q:25% H:30%
    		qrcode.setQrcodeErrorCorrect('M');
    		
    		//3、设置二维码的存储形式
    		qrcode.setQrcodeEncodeMode('B');
    		//4、设置版本
    		qrcode.setQrcodeVersion(7);
    		//5、把存储的信息转换成字节数组
    		byte[]bt = content.getBytes();
    		
    		//6、创建一个图像的数据缓冲区(纸)
    		BufferedImage image = new BufferedImage(140, 140, BufferedImage.TYPE_INT_BGR);
    		//7、创建一支笔
    		Graphics2D g = image.createGraphics();
    		
    		//8、设置二维码的背景颜色
    		g.setBackground(Color.WHITE);
    		
    		//9、填充背景颜色
    		g.fillRect(0, 0, 140, 140);
    		//10、设置二维码的前景色
    		g.setColor(Color.BLACK);
    		//11、判断字节数组的长度>0
    		if(bt.length>0){
    			boolean[][] b =qrcode.calQrcode(bt);
    			for(int i =0;i<b.length;i++){
    				for(int j=0;j<b.length;j++){
    					//根据布尔数组绘制二维码,绘制矩形
    					if(b[j][i]){
    						g.fillRect(j*3+2, i*3+2, 3, 3);
    					}
    				}
    			}
    		}
    		//12、创建文件流对象
    		File file = new File(path);
    		try {
    			//写入二维码
    			ImageIO.write(image, "png", file);
    		} catch (IOException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    	}
    	public static void main(String[] args) {
    		try {
    			//生成的二维码的存放地址  E:\\Hello\\gong.png
    			getORCode("E:\\Hello\\baidu.png", "Http://www.baidu.com");
    		} catch (UnsupportedEncodingException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    	}
    }
    
    

    希望可以帮助到需要学习的人,也不辜负小白的汗水,不对的地方,希望大家指正

    展开全文
  • MyQR是一个能够生成自定义二维码的第三方库,可以根据需要生成普通二维码、带图片的艺术二维码,也可以生成动态二维码首先配置好python3的环境(也可以用anaconda)和编译器(我用的pycharm)。pip安装一下myqr库:pip ...
  • 创建二维码

    2014-09-20 17:42:36
    网上有许多创建或者生成二维码的网站或者工具,今我将贴出很久以前写过的一个生成二维码的一段代码,这里用到了日本人的一个jar包 QRCode.jar,在附件中将提供,首先建立一个web工程,接下来看代码 [code="...
  • 渠道二维码,也称为渠道码,带参二维码,带参统计二维码,顾名思义,渠道二维码的意思就是通过创建一个带参数的二维码来自动统计各渠道数据,是微信公众平台为服务号提供的一种开放接口功能,适用于多种扫码场景,...
  • 生成带参数二维码接口文档:生成带参数二维码 、介绍 1.1、目前有2种类型的二维码... 永久二维码:永久二维码,是无过期时间的,但数量较少(目前为最多10万),主要用于适用于帐号绑定、用户来源统计等场景 ...
  • MyQR是一个能够生成自定义二维码的第三方库,可以根据需要生成普通二维码、带图片的艺术二维码,也可以生成动态二维码首先配置好python3的环境(也可以用anaconda)和编译器(我用的pycharm)。pip安装一下myqr库:pip ...
  • 好了,想必大家也知道,在做Android开发的时候二维码你其实可以直接在ImageView控件中放一张二维码图片,然后进行适配的,但是这样就会有几个个弊端,,分辨率问题,需要对ImageView进行屏幕适配;二,对二维码...
  • 渠道二维码,也称为渠道码,带参二维码,带参统计二维码,顾名思义,渠道二维码的意思就是通过创建一个带参数的二维码来自动统计各渠道数据,是微信公众平台为服务号提供的一种开放接口功能,适用于多种扫码场景,...
  • 关于二维码是什么,以及二维码是如何生成的,我也没有研究得很...下面是一个可以生成和解析二维码的工具类,该类用到了zxing工具包,我通过Maven去下载的: dependencies>  <!-- JavaSE包依赖于Core包,因此Core包
  • 使用流程: 1.创建报名二维码,用户通过现场扫码/长按图片识别二维码/页面链接/导入名单进行报名。 2.管理用户报名资料(导出名单/发送短信通知等)...首先我们需要创建一个报名二维码。 演示地址:点我演示 公众...
  • MyQR是一个能够生成自定义二维码的第三方库,可以根据需要生成普通二维码、带图片的艺术二维码,也可以生成动态二维码首先配置好python3的环境(也可以用anaconda)和编译器(我用的pycharm)。pip安装一下myqr库:pip ...
  • Android二维码创建实例

    2021-01-20 09:30:28
    2.写一个二维码生成的工具类,网上搜的话应该一大堆。 实例代码: package com.example.administrator.twocodedemo; import android.content.Context; import android.graphics.Bitmap; import android.graphics....
  • 1、选择Python语言创建web项目 2、检查环境 ...3、编写一个二维码示例项目 from MyQR import myqr # myqr.run('https://www.shiyanlou.com') """ myqr.run: words 二维码指向链接 s...
  • WPF 创建二维码

    千次阅读 2015-07-30 16:44:10
    1.在http://zxingnet.codeplex.com/站点上下载... 2.新建一个WPF工程 3.引入zxing.dll 4.添加引用空间 using ZXing.Common; using ZXing; using ZXing.QrCode; 4.添加引用System.Drawing 5.添加引用空间 us
  • 我在Appcoda上的第一个教程的第一个部分是介绍如何在ios中创建二维码扫描器,在那时,关于二维码的教程还只有用objective-c来写的,还未有用swift来实现的。后来我的朋友Simon写了一个新的。这段时间,所有人都疯狂...
  • 项目来源:自强学堂... 环境:mbp pycharm python36 1.创建一个django的项目,pycharm自带的,注意选择的python环境已安装django 2.创建一个app ...
  • 创建带LOGO的二维码

    2017-09-15 10:24:35
    所以在网上搜了下,发现其实要生成二维码,网上是有很多在线工具的,而且很方便,各式各样的二维码都可以生成,但是,要是想在APP中动态的生成二维码呢,嗯哼,看到大家都是使用一个叫ZXing框架生成二维码的,...
  • 活码解决微信群二维码到有效期后失效,或者是在超过200人扫码失败的问题,只需要1个活码,就可以生成一个永久有效的二维码。 扫码流程 扫描活码后会打开网页,网页中会显示原始的微信群二维码,当二维码到设置有效期...
  • 如何是你的二维码更有个性,比如微信,支付宝,他们都有切换不同样式的二维码,如何自己也实现一个呢? 二维码说白了就是上面的黑白点相当于计算机的0,1代码来储存的数据,所以我们可以改变黑色的点为其他深色的点,信息...
  • 使用PHP QR Code类库创建二维码 使用举例浏览器输出: include "phpqrcode/phpqrcode.php"; $value="http://s.bookphone.cn/chinabook/index.php/adminhtml/Croles/admin"; $errorCorrectionLevel = "L"; $...
  • 最近,接到一个保存带背景的二维码的需求,想了想,干脆两个bitmap合成一个,下面是完成该需求的过程 一.生成二维码工具类 public class QRCodeUtil { /** * 创建二维码位图 * * @param content 字符串内容...
  • 关于微信群7天有效期,200人(以前是100人)扫码入群上限的问题,困扰了很多运营者,对于这个问题小编给大家提供一个解决的办法,就是用第三方活码工具就可以解决。 活码工具有两个功能,群活码和个人号活码。 其中...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,070
精华内容 428
关键字:

创建一个二维码