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;
                }
            }.$("");
        }    

  • 相关阅读:
    C#程序调试
    jsp连接sql数据库
    SQL记录
    对于和/的小问题:证明路径中可以混合使用斜杠和反斜杠
    集合初识
    details.jsp页面的 response.addCookie(cookie);报错&tomcat高版本下的Cookie问题
    sql查询操作—顺序查询
    myeclipse使用Microsoft JDBC Driver 6.0 for SQL Server连接sql
    JavaScript、Java、C#关于for循环的比较
    关于jsp动作元素的一点疑惑
  • 原文地址:https://www.cnblogs.com/attilax/p/15199221.html
Copyright © 2011-2022 走看看