From 62735daa3610ff583ce6c2f6da61ad5a67ff07a0 Mon Sep 17 00:00:00 2001 From: TomXin <766781886@qq.com> Date: Mon, 22 Aug 2022 13:01:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96QrCodeUtil?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/cn/hutool/extra/qrcode/QrConfig.java | 4 +++- .../src/test/java/cn/hutool/extra/qrcode/QrCodeUtilTest.java | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/hutool-extra/src/main/java/cn/hutool/extra/qrcode/QrConfig.java b/hutool-extra/src/main/java/cn/hutool/extra/qrcode/QrConfig.java index 4d5a388d8..f4ea8f12a 100755 --- a/hutool-extra/src/main/java/cn/hutool/extra/qrcode/QrConfig.java +++ b/hutool-extra/src/main/java/cn/hutool/extra/qrcode/QrConfig.java @@ -147,7 +147,9 @@ public class QrConfig { * @since 5.1.1 */ public QrConfig setForeColor(Color foreColor) { - if(null != foreColor){ + if(null == foreColor){ + this.foreColor = null; + } else { this.foreColor = foreColor.getRGB(); } return this; diff --git a/hutool-extra/src/test/java/cn/hutool/extra/qrcode/QrCodeUtilTest.java b/hutool-extra/src/test/java/cn/hutool/extra/qrcode/QrCodeUtilTest.java index ddc964097..8384866b5 100755 --- a/hutool-extra/src/test/java/cn/hutool/extra/qrcode/QrCodeUtilTest.java +++ b/hutool-extra/src/test/java/cn/hutool/extra/qrcode/QrCodeUtilTest.java @@ -135,8 +135,8 @@ public class QrCodeUtilTest { @Test public void generateAsciiArtTest() { QrConfig qrConfig = QrConfig.create() - .setForeColor(new Color(255,0,255)) - .setBackColor(new Color(0,255,0)) + .setForeColor(Color.BLUE) + .setBackColor(Color.MAGENTA) .setWidth(0) .setHeight(0).setMargin(1); String asciiArt = QrCodeUtil.generateAsAsciiArt("https://hutool.cn/",qrConfig);