Java生成中间logo的二维码的示例代码

时间:2021-05-20

最近有负责微信开发,对于微信开发的项目,肯定少不了二维码啦,正好有个这样的需求,这对不同的商品生成一个二维码,扫码即刻下单。博主就弄了一个二维码生成的工具类。

弄出来之后,产品经理又说了,中间放上公司的logo是不是好一点?加上吧,

加上公司logo之后,产品经理想了想,每个商品都有个二维码,销售人员有很多个商品二维码,群发给用户,在qq群上,微信群上,怎么知道哪个二维码对应哪个商品的呢?于是决定要加上商品名称。最后商品二维码就成了下面这个模样了(当然啦,这里面的logo并不是博主现职公司的)。

效果已经出来啦,下面附上代码啦

如果读者不需要logo或者二维码名称的,读懂代码后进行删减即可。注释多多,还是很容易看懂的。

package com.luo.wctweb.util;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.ByteArrayOutputStream;import java.io.File;import java.util.Date;import java.util.HashMap;import java.util.Map;import javax.imageio.ImageIO;import javax.servlet.http.HttpServletRequest;import com.google.zxing.BarcodeFormat;import com.google.zxing.EncodeHintType;import com.google.zxing.MultiFormatWriter;import com.google.zxing.WriterException;import com.google.zxing.common.BitMatrix;import com.google.zxing.qrcode.decoder.ErrorCorrectionLevel;import com.lz.lsf.util.Base64;/** * @Description: (二维码) * @author:luoguohui * @date:2015-10-29 下午05:27:13 */public class ZXingCode{ private static final int QRCOLOR = 0xFF000000; //默认是黑色 private static final int BGWHITE = 0xFFFFFFFF; //背景颜色 public static void main(String[] args) throws WriterException { try { getLogoQRCode("https://.google.zxing</groupId> <artifactId>core</artifactId> <version>3.1.0</version></dependency>

以上就是Java生成中间logo的二维码的示例代码的详细内容,更多关于Java生成中间logo的二维码的资料请关注其它相关文章!

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章