自动化立体仓库 - WMS系统
pang.jiabao
2024-07-19 a29aa2ea80eaaea6acff08068a04de47b69478a8
src/main/java/com/zy/common/utils/RandomValidateCodeUtil.java
@@ -41,6 +41,24 @@
        return new Color(r, g, b);
    }
    public static void init() {
        BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_BGR);
        Graphics g = image.getGraphics();// 产生Image对象的Graphics对象,改对象可以在图像上进行各种绘制操作
        g.fillRect(0, 0, width, height);//图片大小
        g.setFont(new Font("Times New Roman", Font.PLAIN, 18));//字体大小
        g.setColor(getRandColor(110, 133));//字体颜色
        // 绘制干扰线
        for (int i = 0; i <= lineSize; i++) {
            drowLine(g);
        }
        // 绘制随机字符
        String randomString = "";
        for (int i = 1; i <= stringNum; i++) {
            randomString = drowString(g, randomString, i);
        }
        g.dispose();
    }
    /**
     * 生成随机图片
     */