wwl 3 роки тому
батько
коміт
81ccdb35ce

+ 4 - 3
twzd-service/src/main/java/com/miaxis/wx/service/impl/WxMessageEvenServiceImpl.java

@@ -3,6 +3,7 @@ package com.miaxis.wx.service.impl;
 import cn.hutool.core.img.ImgUtil;
 import cn.hutool.core.io.FileUtil;
 import cn.hutool.extra.qrcode.QrCodeUtil;
+import cn.hutool.extra.qrcode.QrConfig;
 import com.alibaba.fastjson.JSONObject;
 import com.miaxis.common.utils.http.HttpUtils;
 import com.miaxis.common.utils.wx.MessageUtil;
@@ -80,7 +81,7 @@ public class WxMessageEvenServiceImpl implements IWxMessageEvenService {
         //根据ticket生成二维码图片存储
         File ticketFile = QrCodeUtil.generate(
                 jsonStr.getString("url"), //二维码内容
-                300, 300,
+                QrConfig.create().setImg("C:\\Users\\wwl\\Desktop\\二维码\\logo.jpg"), //附带logo
                 FileUtil.file(ticketPath + fromUserName + ".jpg")//写出到的文件
         );
 
@@ -96,8 +97,8 @@ public class WxMessageEvenServiceImpl implements IWxMessageEvenService {
         ImgUtil.pressText(
                 FileUtil.file(ticketPath+fromUserName+"_img.jpg"),
                 FileUtil.file(ticketPath+fromUserName+"_text.jpg"),
-                "openid:"+fromUserName, Color.red, //文字
-                new Font("黑体", Font.BOLD, 60), //字体
+                "金牌车教", Color.red, //文字
+                new Font("黑体", Font.BOLD, 50), //字体
                 0, //x坐标修正值。 默认在中间,偏移量相对于中间偏移
                 400, //y坐标修正值。 默认在中间,偏移量相对于中间偏移
                 0.8f//透明度:alpha 必须是范围 [0.0, 1.0] 之内(包含边界值)的一个浮点数字