加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java开发_生成/解析自己的QRCode二维码

发布时间:2020-12-14 06:27:51 所属栏目:Java 来源:网络整理
导读:在看到了一个生成二维码的工具,于是就产生了一个想法: 为什么自己不做一个二维码的生成和解析工具呢?花了一个多钟的时间,嘿嘿,就做出来啦... ? ? 下面是操作步骤: 一:下载zxing的压缩包: 可以到这里下载: ZXing-2.1.zip: 得到: zxing-2.1coreco

在看到了一个生成二维码的工具,于是就产生了一个想法:

为什么自己不做一个二维码的生成和解析工具呢?花了一个多钟的时间,嘿嘿,就做出来啦...

? ?

下面是操作步骤:

一:下载zxing的压缩包:

可以到这里下载:

ZXing-2.1.zip:

得到:

zxing-2.1corecore.jar

zxing-2.1javasejavase.jar

二:把他添加进入你的项目的里面:

<div class="cnblogs_code">

 
   
  
      
  
                        
 
       
           BLACK = 0xff000000         WHITE = 0xFFFFFFFF 
     
       
                QRCode test =          File file =  File("C://test.png"         
 
     hints) throws WriterException {
                                   
          
         test.encode("helloworld,I'm Hongten.welcome to my zone:http://www.cnblogs.com/hongten",file,BarcodeFormat.QR_CODE,200,   
     
  
 
 
 
      
       encode(String contents,File file,BarcodeFormat format, width, height,Map         //消除乱码          contents = new String(contents.getBytes("UTF-8"),"ISO-8859-1");?
             BitMatrix bitMatrix =              writeToFile(bitMatrix,"png"         }     
     
 
             
        writeToFile(BitMatrix matrix,String format,File file)          BufferedImage image =   
     
 
   
      
                width =          height =         BufferedImage image =           ( x = 0; x < width; x++              ( y = 0; y < height; y++                 image.setRGB(x,y,matrix.get(x,y) ==  ?             
     
       
     @SuppressWarnings("unchecked"                                              image =                  (image ==                      System.out.println("Could not decode image"                  LuminanceSource source =                  BinaryBitmap bitmap =  BinaryBitmap(                  @SuppressWarnings("rawtypes"                 Hashtable hints =                  
                 hints.put(DecodeHintType.CHARACTER_SET,"utf-8"                 result =                  String resultStr =                 System.out.println("解析后内容:" +             }               }            }     }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读