提交 bf26aa0e 编写于 作者: dong.an's avatar dong.an

图形验证码

上级 9495c4d6
流水线 #13073 已失败 于阶段
......@@ -50,8 +50,7 @@ public class CaptchaUtil {
}
//BufferedImage image = new BufferedImage(ctx.width, ctx.height, BufferedImage.TYPE_INT_RGB);
String name = (ThreadLocalRandom.current().nextInt(2) + 1) + ".png";
URL url = CaptchaUtil.class.getClassLoader().getResource(name);
URL url = CaptchaUtil.class.getClassLoader().getResource("1.png");
BufferedImage image = ImageIO.read(url);
Graphics2D g2d = image.createGraphics();
//g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
......@@ -64,8 +63,8 @@ public class CaptchaUtil {
//}
ctx.height = image.getHeight();
int charMaxWidth = image.getWidth() / text.length;
int xPos = 0;
int charMaxWidth = (int) ((image.getWidth() * 0.7) / text.length);
int xPos = (int) (image.getWidth() * 0.15);
for (char ch : text) {
drawCharacter(g2d, ctx, ch, xPos, charMaxWidth);
xPos += charMaxWidth;
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册