|
@@ -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] 之内(包含边界值)的一个浮点数字
|