From 80bc834a2c002c45ea31cef52e974aeff6e14180 Mon Sep 17 00:00:00 2001
From: liuhaonan <31457034@qq.com>
Date: 星期五, 22 七月 2022 17:30:42 +0800
Subject: [PATCH] 优化

---
 ximon-admin/src/main/java/com/sandu/ximon/admin/security/authcode/ImageVerificationCode.java |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/ximon-admin/src/main/java/com/sandu/ximon/admin/security/authcode/ImageVerificationCode.java b/ximon-admin/src/main/java/com/sandu/ximon/admin/security/authcode/ImageVerificationCode.java
index 2a6cba0..f9972f2 100644
--- a/ximon-admin/src/main/java/com/sandu/ximon/admin/security/authcode/ImageVerificationCode.java
+++ b/ximon-admin/src/main/java/com/sandu/ximon/admin/security/authcode/ImageVerificationCode.java
@@ -15,8 +15,8 @@
 
 public class ImageVerificationCode {
 
-    private int weight = 100;           //楠岃瘉鐮佸浘鐗囩殑闀垮拰瀹�
-    private int height = 40;
+    private int weight = 400;           //楠岃瘉鐮佸浘鐗囩殑闀垮拰瀹�
+    private int height = 160;
     private String text;                //鐢ㄦ潵淇濆瓨楠岃瘉鐮佺殑鏂囨湰鍐呭
     private Random r = new Random();    //鑾峰彇闅忔満鏁板璞�
     //private String[] fontNames = {"瀹嬩綋", "鍗庢枃妤蜂綋", "榛戜綋", "寰蒋闆呴粦", "妤蜂綋_GB2312"};   //瀛椾綋鏁扮粍
@@ -46,7 +46,7 @@
         int index = r.nextInt(fontNames.length);  //鑾峰彇闅忔満鐨勫瓧浣�
         String fontName = fontNames[index];
         int style = r.nextInt(4);         //闅忔満鑾峰彇瀛椾綋鐨勬牱寮忥紝0鏄棤鏍峰紡锛�1鏄姞绮楋紝2鏄枩浣擄紝3鏄姞绮楀姞鏂滀綋
-        int size = r.nextInt(10) + 24;    //闅忔満鑾峰彇瀛椾綋鐨勫ぇ灏�
+        int size = r.nextInt(130) + 36;    //闅忔満鑾峰彇瀛椾綋鐨勫ぇ灏�
         return new Font(fontName, style, size);   //杩斿洖涓�涓殢鏈虹殑瀛椾綋
     }
 
@@ -66,7 +66,7 @@
      * @param image
      */
     private void drawLine(BufferedImage image) {
-        int num = r.nextInt(10); //瀹氫箟骞叉壈绾跨殑鏁伴噺
+        int num = r.nextInt(15); //瀹氫箟骞叉壈绾跨殑鏁伴噺
         Graphics2D g = (Graphics2D) image.getGraphics();
         for (int i = 0; i < num; i++) {
             int x1 = r.nextInt(weight);
@@ -111,7 +111,7 @@
             float x = i * 1.0F * weight / 4;   //瀹氫箟瀛楃鐨剎鍧愭爣
             g.setFont(randomFont());           //璁剧疆瀛椾綋锛岄殢鏈�
             g.setColor(randomColor());         //璁剧疆棰滆壊锛岄殢鏈�
-            g.drawString(s, x, height - 5);
+            g.drawString(s, x, height - 10);
         }
         this.text = sb.toString();
         drawLine(image);

--
Gitblit v1.9.3