mirror of
https://github.com/whvcse/EasyCaptcha.git
synced 2024-11-15 06:09:19 +08:00
优化验证码的效果和干扰
This commit is contained in:
parent
4dff67843f
commit
371acb3198
@ -1,7 +1,5 @@
|
|||||||
# EasyCaptcha
|
# EasyCaptcha
|
||||||
|
|
||||||
![GitHub release](https://img.shields.io/github/release/whvcse/EasyCaptcha.svg?style=flat-square)
|
|
||||||
![GitHub Release Date](https://img.shields.io/github/release-date/whvcse/EasyCaptcha.svg?style=flat-square)
|
|
||||||
![JitPack](https://img.shields.io/jitpack/v/whvcse/EasyCaptcha.svg?style=flat-square)
|
![JitPack](https://img.shields.io/jitpack/v/whvcse/EasyCaptcha.svg?style=flat-square)
|
||||||
![Hex.pm](https://img.shields.io/hexpm/l/plug.svg?style=flat-square)
|
![Hex.pm](https://img.shields.io/hexpm/l/plug.svg?style=flat-square)
|
||||||
|
|
||||||
|
@ -14,9 +14,11 @@ import javax.imageio.ImageIO;
|
|||||||
public class SpecCaptcha extends Captcha {
|
public class SpecCaptcha extends Captcha {
|
||||||
|
|
||||||
public SpecCaptcha() {
|
public SpecCaptcha() {
|
||||||
|
setFont(new Font(font.getFontName(), Font.ITALIC, font.getSize()));
|
||||||
}
|
}
|
||||||
|
|
||||||
public SpecCaptcha(int width, int height) {
|
public SpecCaptcha(int width, int height) {
|
||||||
|
this();
|
||||||
setWidth(width);
|
setWidth(width);
|
||||||
setHeight(height);
|
setHeight(height);
|
||||||
}
|
}
|
||||||
@ -72,7 +74,7 @@ public class SpecCaptcha extends Captcha {
|
|||||||
g.setColor(color(100, 250));
|
g.setColor(color(100, 250));
|
||||||
g.drawOval(num(width), num(height), 5 + num(25), 5 + num(25));
|
g.drawOval(num(width), num(height), 5 + num(25), 5 + num(25));
|
||||||
}
|
}
|
||||||
g.setFont(new Font(font.getFontName(), Font.ITALIC, font.getSize()));
|
g.setFont(font);
|
||||||
int h = height - ((height - font.getSize()) >> 1);
|
int h = height - ((height - font.getSize()) >> 1);
|
||||||
int w = width / len;
|
int w = width / len;
|
||||||
// 画字符串
|
// 画字符串
|
||||||
|
Loading…
Reference in New Issue
Block a user