Java实现的二维码生成和解析(QRCode方式)

本文介绍了如何在Java中使用非ZXing库的方式生成和解析二维码,包括从指定链接下载所需jar包,将其添加到项目路径,以及详细展示生成和解析二维码的代码步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.背景

       在Java实现的二维码生成和解析(zxing方式)中采用的是谷歌里的二维码生成方式,在这里将另外的一种二维码生成方式记录下来,以方便自己和其他需要的人。

2.二维码

第一步:导入相应的jar包。在http://download.youkuaiyun.com/detail/u012453843/9838113这个地址中相应的jar包可以下载。

第二步:将下载下来的jar包放入项目中,然后,右击鼠标进入Build Path,点击Add Build Path.

第三步:编写代码

二维码的生成

/**
	 * 生成二维码
	 * @param text 需要变成二维码的内容
	 * @param name 生成二维码图片的名字
	 * @return pathname 返回二维码所在的地址
	 * @throws IOException 
	 */
	public static String generateQRCode(String text,String name) throws IOException {
		Qrcode qrcode = new Qrcode();
		qrcode.setQrcodeErrorCorrect('M');//设置纠错等级(分为:L、M、H三个等级)
		qrcode.setQrcodeEncodeMode('B');//N代表数字、A代表a-Z、B代表其他字符
		qrcode.setQrcodeVersion(7);//设置版本
		
		int width = 67+12*(7-1);//设置像素 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值