zoukankan      html  css  js  c++  java
  • qrcodenet 代码中一些基础的认识 帮助

    1): gRender.WriteToStream(matrix, ImageFormat.Png, stream, new Point(600, 600));     

    new Point(600, 600) 是跟打印有关的DPI分辨率的参数,默认即可,调整对调整图片大小没有作用。

    2): QuietZoneModules.Two   //空白区域 有zreo 也就是0 没有边框 此处还要乘以2才得到空白区域的宽度。

    3):   GraphicsRenderer gRender = new GraphicsRenderer(new FixedModuleSize(10, QuietZoneModules.eighth));

    中: FixedModuleSize(10, QuietZoneModules.eighth) 第一个参数10是模块数量吧,设置为10后,图片保存时小了很多,扫描没有问题

                一下是搜集
                // 设置二维码排错率,可选L(7%)、M(15%)、Q(25%)、H(30%),排错率越高可存储的信息越少,但对二维码清晰度的要求越小 
                qrcodeHandler.setQrcodeErrorCorrect('M'); 
                qrcodeHandler.setQrcodeEncodeMode('B'); 
                // 设置设置二维码尺寸,取值范围1-40,值越大尺寸越大,可存储的信息越大 
                qrcodeHandler.setQrcodeVersion(size); 
                // 获得内容的字节数组,设置编码格式 
                byte[] contentBytes = content.getBytes("utf-8"); 
                // 图片尺寸 
                int imgSize = 67 + 12 * (size - 1); 
                bufImg = new BufferedImage(imgSize, imgSize, BufferedImage.TYPE_INT_RGB); 
                Graphics2D gs = bufImg.createGraphics(); 
                // 设置背景颜色 
                gs.setBackground(Color.WHITE); 
                gs.clearRect(0, 0, imgSize, imgSize); 
       
                // 设定图像颜色> BLACK 
                gs.setColor(Color.BLACK); 
                // 设置偏移量,不设置可能导致解析出错 
                int pixoff = 2
                // 输出内容> 二维码 
     
     
     
  • 相关阅读:
    Erlang in Delphi 项目发布!
    云计算将如何改变世界
    win2000server IIS和tomcat5多站点配置
    实践中整理出tomcat集群和负载均衡
    VCL已死,RAD已死(6) 结语与预测
    window下tomcat集群和负载均衡
    团队开发经验:如何带领一个项目团队并做好项目总结 !!
    Install latest R for ubuntu
    P1297 单选错位
    P5322 排兵布阵
  • 原文地址:https://www.cnblogs.com/zuochanzi/p/5980990.html
Copyright © 2011-2022 走看看