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