时间: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邮箱联系删除。
复制代码代码如下://////生成二维码//////生成二维码路径///生成的内容///二维码宽///二维码高///需生成的Logo图片///privateBi
带logo的二维码生成分为两步骤:首先根据输入的内容生成二维码图片,然后读取本地的logo图片,通过图片处理生成带logo的二维码。生成的二维码效果如下:下面直
与后端生成二维码相比,前端生成二维码更具有灵活性,下面就介绍两种前端生成二维码的方式,两种方式相比之下,vue-qr比qrcode多了一个再中间添加logo
本文实例讲述了PHP基于phpqrcode生成带LOGO图像的二维码。分享给大家供大家参考。具体如下:这里PHP使用phpqrcode生成带LOGO图像的二维码
二维码在淘宝用户名旁边。或者电脑登录店铺首页,有个二维码工坊。进入二维码工坊有选择二维码图案,就是中间哪个图案,然后点击生成,如果要换中间的图案可以用P图软件或