java 图片八分标

Posted yangly

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 图片八分标相关的知识,希望对你有一定的参考价值。

    public void import6(){
        TagImgFilter filter = new TagImgFilter();
        filter.setEq_orgId("c1fa7ba875fa4c9a899e2787eb79e802");
        filter.setEq_setId("69f98b9be4174842a101b211ae0058c5");
        filter.setEq_typeId("0835426e62e24b309272cd73f58d0fee");
        
        filter.setNull_tagJson(false);// 是否要有标注的,true是没标注
        
        List<TagImg> imgList = tagImgService.selectAll(filter);
        System.out.println(imgList.size());
        
        int countadd = 0;
        for (TagImg tagimg : imgList) {
            countadd++;
            System.out.println(countadd);
            
            JSONArray array=JSONArray.parseArray(tagimg.getTagJson());//得到原来大框的json
            JSONObject jsonObj = array.getJSONObject(0);
            
            JSONArray arrayNew=new JSONArray();
            int j = 0;
            for(int i=1;i<=8;i++){
                JSONObject obj = new JSONObject();                    
                if(i%2!=0){//单数1、3、5、7
                    obj.put("x", jsonObj.getDouble("x"));
                    obj.put("y", jsonObj.getDouble("y")+(jsonObj.getDouble("height")/4)*j);    
                }else{//双数2、4、6、8
                    obj.put("x", jsonObj.getDouble("x")+jsonObj.getDouble("width")/2);
                    obj.put("y", jsonObj.getDouble("y")+(jsonObj.getDouble("height")/4)*j);
                    j++;
                }
                obj.put("width", jsonObj.getDouble("width")/2);
                obj.put("height",jsonObj.getDouble("height")/4);
                obj.put("mark", i);                
                arrayNew.add(obj);
            }
            System.out.println(arrayNew);
            
            tagimg.setTagJson(arrayNew.toString());// 带了标注
            tagImgService.save(tagimg);
        }
        /*if(countadd==1){
              break;
          }*/
    }

 

以上是关于java 图片八分标的主要内容,如果未能解决你的问题,请参考以下文章

MATLAB制作简易版本不要停,八分音符酱 (大概算音游)

MATLAB制作简易版本不要停,八分音符酱 (大概算音游)

CardView 不在披萨片段中显示图片

五线谱拍号与音符时值 ( 全音符 | 二分音符 | 四分音符 | 八分音符 | 十六分音符 | 三十二分音符 )

Swift新async/await并发中利用Task防止指定代码片段执行的数据竞争(Data Race)问题

Swift新async/await并发中利用Task防止指定代码片段执行的数据竞争(Data Race)问题