From d427168287b5a40e3e612ee2740fedd0339c794f Mon Sep 17 00:00:00 2001 From: zlay0701 <906105783@qq.com> Date: Fri, 16 Jul 2021 16:53:21 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E5=88=9B=E5=BB=BA=E5=AD=97?= =?UTF-8?q?=E4=BD=93=E6=97=B6=20=E6=B5=81=E6=9C=AA=E5=85=B3=E9=97=AD=20?= =?UTF-8?q?=E5=86=85=E5=AD=98=E6=B3=84=E6=BC=8F=E4=BA=A7=E7=94=9F=E4=B8=B4?= =?UTF-8?q?=E6=97=B6=E6=96=87=E4=BB=B6=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/wf/captcha/base/Captcha.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/wf/captcha/base/Captcha.java b/src/main/java/com/wf/captcha/base/Captcha.java index e38e4d4..e9565e3 100644 --- a/src/main/java/com/wf/captcha/base/Captcha.java +++ b/src/main/java/com/wf/captcha/base/Captcha.java @@ -4,6 +4,7 @@ import java.awt.*; import java.awt.geom.CubicCurve2D; import java.awt.geom.QuadCurve2D; import java.io.ByteArrayOutputStream; +import java.io.File; import java.io.IOException; import java.io.OutputStream; import java.util.Base64; @@ -274,7 +275,7 @@ public abstract class Captcha extends Randoms { } public void setFont(int font, int style, float size) throws IOException, FontFormatException { - this.font = Font.createFont(Font.TRUETYPE_FONT, getClass().getResourceAsStream("/" + FONT_NAMES[font])).deriveFont(style, size); + this.font = Font.createFont(Font.TRUETYPE_FONT, new File(getClass().getResource("/" + FONT_NAMES[font]).getFile())).deriveFont(style, size); } public int getLen() {