[测评系统]--测评系统核心代码库
zhijie
2021-06-08 56c8bc18def3992259da50948119259f571d04ee
src/main/java/com/ots/project/tool/exam/ImageUtil.java
@@ -85,6 +85,15 @@
        }
        return width;
    }
    /**
     * 创建水滴图片
     * @param key
     * @param waterDrop
     * @param scorceF
     * @param member_id
     * @param suffixDate
     */
    public static void creteWaterDropPic(String key, String waterDrop, float scorceF, String member_id, String suffixDate) {
        int CANVAS_W = 1000; 
        int CANVAS_H = 96; 
@@ -101,6 +110,13 @@
            barImageY = 5;
        }
        if (key.indexOf("ResponseFidelityDiagnosis_V2") != -1) {
            CANVAS_H = 400;
            waterDropImageX = -30;
            scorce100 = 800;
            barImageY = 5;
            waterDropImageY = 0;
        }
        if (key.indexOf("ResponseFidelityDiagnosisSAQGs") != -1) {
            CANVAS_H = 400;
            waterDropImageX = -30;
            scorce100 = 800;
@@ -163,7 +179,7 @@
        
        int waterDropOffsetX = setWaterDrop(waterDrop, waterDropImageX, waterDropImageY, scorce100, scorce, g2d, waterDropImage);
        
        if (key.indexOf("ResponseFidelityDiagnosis_V2") != -1) {
        if (key.indexOf("ResponseFidelityDiagnosis_V2") != -1 || key.indexOf("ResponseFidelityDiagnosisSAQGs") != -1) {
           setTextV2(String.valueOf(Math.round(scorceF)), g2d, waterDropOffsetX);
        }else{
           setText(String.valueOf(Math.round(scorceF)), g2d, waterDropOffsetX);