zoukankan      html  css  js  c++  java
  • 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;
                }
            }.$("");
        }    

  • 相关阅读:
    关于正无穷大取值小记
    Ubuntu16.04的图形化界面无法启动问题
    腾讯地图 API 调用入门
    背包九讲PDF
    剑指offer 题解记录
    C++ 各类型转换及关键字
    简易web服务器
    树 总结
    排序算法总结
    C++进阶知识整理
  • 原文地址:https://www.cnblogs.com/attilax/p/5963977.html
Copyright © 2011-2022 走看看