• atitit.二维码生成总结java zxing


    atitit.二维码生成总结java zxing

    #-----zxing类库..
    but zxing3.0  的类库core-3.0.jar 需要jdk7
    只好zing2.2.jar ..jdk6走ok兰..


    作者 老哇的爪子 Attilax 艾龙,  EMAIL:1466519819@qq.com
    转载请注明来源: http://blog.csdn.net/attilax

    #---qrcode.jsp


     
    <%

    sharex c=new com.xx.share.sharex();
    String imgsrc=c.gene(request.getParameter("oid"));

    %>
     <img src="../<%=imgsrc%>"  />
     

    #-----com.xx.share.sharex.java

    public   String gene(String code) {
            String qrcodedir = "qrcodeO5/"+filex.getUUidName()+".jpg";
        
            String path=pathx.webAppPath() + "/" + qrcodedir;
            filex.createAllPath(path);
            core.log("--qrcode path:"+path);
        // attilax 老哇的爪子  下午5:30:42   2014年5月11日
          qrcodex.    gene(code, path, 250, 250);
          return qrcodedir;
        }
        
        
    #----com.attilax.qrcode.qrcodex.javar


    public static void gene(final String content, final String path,
                final int width, final int height) {
            new tryX<Object>() {

                @Override
                public Object item(Object t) throws Exception {
                    // attilax 老哇的爪子  下午5:23:26   2014年5月11日
                       MultiFormatWriter multiFormatWriter = new MultiFormatWriter();
                         
                         Map hints = new HashMap();
                         hints.put(EncodeHintType.CHARACTER_SET, "UTF-8");
                    
                        BitMatrix bitMatrix = multiFormatWriter.encode(content, BarcodeFormat.QR_CODE, width, height,hints);
                         File file1 = new File(path );
                         MatrixToImageWriter.writeToFile(bitMatrix, "jpg", file1);
                    return null;
                }
            }.$("");
        }    

  • 相关阅读:
    三阶魔方公式
    XML解析GData、XMLParser
    xib_cell布局适配高度
    SizeClass
    Storyboard界面传值
    Masonry(第三方库)的使—代码实现屏幕适配
    UITableView
    AFNetworking网上加载数据及JSON解析
    UICollectionView
    OC面向对象-多态
  • 原文地址:https://www.cnblogs.com/attilax/p/15199221.html
Copyright © 2020-2023  润新知