生成二维码图片并且使用BASE64编码显示到前端页面 | 您所在的位置:网站首页 › 怎么把二维码生成图片格式 › 生成二维码图片并且使用BASE64编码显示到前端页面 |
现在用二维码传递消息是如此的流行和快捷,二维码中 可存储的信息量比较大,容易识别,内容丰富,可以储存文本,链接,名片等等。并且现在支付宝微信等的支付都直接可以用扫描二维码进行支付,利用特定的扫码软件,能够解析二维码中的内容。在我的项目中,用到了需要存储一个二维码的链接,让用户直接扫码以后就可以下单的需求。经过查询,可以用Google的qrcodegencore.jar的类库直接生成二维码。附件中是实现生成二维码的jar包接下来用两个步骤来实现此功能需求 1、生成二维码 import com.google.zxing.BarcodeFormat; import com.google.zxing.EncodeHintType; import com.google.zxing.MultiFormatWriter; import com.google.zxing.common.BitMatrix; import org.apache.commons.lang3.StringUtils; import javax.p_w_picpathio.ImageIO; import java.awt.p_w_picpath.BufferedImage; import java.io.File; import java.io.IOException; import java.util.Hashtable; public class QRGenUtils { private static final int black = 0xFF000000; private static final int = 0xFFFFFFFF; public static BufferedImage toBufferedImage(BitMatrix matrix) { int width = matrix.getWidth(); int height = matrix.getHeight(); BufferedImage p_w_picpath = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); for (int x = 0; x |
CopyRight 2018-2019 实验室设备网 版权所有 |