VS调用ZXing生成DATA_MATRIX二维码,打印出来有些模糊,找了半天原因,才发现:
生成图片太小,渲染到一个大的矩形后,图片放大,因此变得模糊,一定注意设置参数的单位问题

     EncodingOptions options = new DatamatrixEncodingOptions();options.Margin = 1;options.Height = 148;options.Width = 148;options.PureBarcode = true;options.Hints.Add(EncodeHintType.CHARACTER_SET, "utf-8");//编码格式options.Hints.Add(EncodeHintType.ERROR_CORRECTION, ErrorCorrectionLevel.H);//容错类型options.Hints.Add(EncodeHintType.DATA_MATRIX_SHAPE, SymbolShapeHint.FORCE_SQUARE);ZXing.BarcodeWriter wrMatrix = new BarcodeWriter();wrMatrix.Format = BarcodeFormat.DATA_MATRIX;wrMatrix.Options = options;    Bitmap matrixCode = wrMatrix.Write(strLeft);//strLeft 二维码数据Rectangle descRectLeft = new Rectangle((int)(3 / 0.254), (int)(37 / 0.254), (int)(36 / 0.254), (int)(36 / 0.254));//矩形左上角定点坐标 X,Y坐标   36mm的正方形e.Graphics.DrawImage(matrixCode, descRectLeft);

补充 20220721测试

上述代码测试生成的二维码大小为24mmx24mm,后调整options.Height和Width的值,当为480,二维码大小为36x36,但是清晰度还是不够,然后调整值,依次测试,500x500,600x600,1000x1000,1200x1200,1500x1500,1800x1800,2400x2400,测试过程中设置1500二维码清晰,识别度较高。

ZXing 生成二维码模糊相关推荐

  1. Zxing生成二维码思路和源码解析

    Zxing生成二维码思路和源码解析 本博文是一篇介绍google zxing包生成二维码的思路和它的源码的文章. 一.引入 如何调用zxing的代码生成一个二维码呢?主要的函数只有一个,如下所示: B ...

  2. (转)ZXing生成二维码和带logo的二维码,模仿微信生成二维码效果

    场景:移动支付需要对二维码的生成与部署有所了解,掌握目前主流的二维码生成技术. 1 ZXing 生成二维码 首先说下,QRCode是日本人开发的,ZXing是google开发,barcode4j也是老 ...

  3. 五十九、使用ZXing生成二维码

    @Author:Runsen @Date:2020/7/12 人生最重要的不是所站的位置,而是内心所朝的方向.只要我在每篇博文中写得自己体会,修炼身心:在每天的不断重复学习中,耐住寂寞,练就真功,不畏 ...

  4. 27.用zxing生成二维码

    先在idea里面导入jar包 链接:https://pan.baidu.com/s/1UdorNg8o0A4FsElghqkJyw 提取码:c4bt 复制这段内容后打开百度网盘手机App,操作更方便哦 ...

  5. zxing 生成二维码,可设置logo、二维码颜色、白边大小

    主要是使用google的zxing 生成二维码,可设置logo.二维码前景色/后景色.白边大小.二维码大小 1.用到jar包 <dependency><groupId>com. ...

  6. 用ZXING生成二维码的工具类(可以去掉白边,添加logo)

    ===========================用ZXING生成二维码的工具类(可以去掉白边,添加logo)========================== /**  * @auther g ...

  7. Java 生成二维码 zxing生成二维码 条形码 服务端生成二维码 Java生成条形码

    Java 生成二维码 zxing生成二维码 条形码 服务端生成二维码 Java生成条形码 一.关于ZXing 1.ZXing是谷歌开源的支持二维码.条形码 等图形的生成类库:支持生成.和解码功能. G ...

  8. Spring Boot电商项目57:订单模块六:【前台:生成支付二维码】接口;(支付url的拼凑;利用zxing生成二维码;二维码图片的存储;真实地址与可访问地址的转换;)

    说明: (1)本篇博客主要内容是:开发[前台:生成支付二维码]接口: (2)本篇博客需要注意的点有: ● 支付url的拼凑: ● 利用zxing生成二维码: ● 二维码图片的存储:真实地址与可访问地址 ...

  9. zxing生成二维码及解析二维码

    ZXing生成二维码 1.下载jar https://github.com/ZF520/QRCode/raw/master/zxing/bin/lib/zxing3.3.1.jar 2.生成二维码的函 ...

最新文章

  1. C语言考研复试知识点整理
  2. 命令行里给个注释,AI就能自动生成代码
  3. 字节码中的两个方法init,clinit
  4. 区块链BaaS云服务(2)亚马逊 Amazon Managed Blockchain
  5. Windows下的.NET+ Memcached安装
  6. Redis缓存雪崩、缓存穿透、热点Key解决方案和分析
  7. 人行二代征信报告模版_人行首度明确,替代数据纳入征信管理!美化信用报告,难了...
  8. ava返回json格式的状态码数据(一)
  9. 从司法领域看阿里云产业AI策略:生态联盟,技术赋能
  10. 用ISA Server做***路由代替专线
  11. mysql新增列并同时增加数据_图解MySQL | 「原理解析」 MySQL 为表添加列 是怎么立刻完成的...
  12. PostgreSQL的中文拼音排序
  13. 2019IDEA破解安装
  14. Android实现电子邮箱客户端
  15. Minio入门系列【13】使用WebUploader上传文件到Minio服务器
  16. 科创人·神州数码集团CIO沈旸:最佳实践模式正在失灵,开源加速分布式创新
  17. 四川大学计算机博士申请考核条件,四川大学2020年博士招生章程发布!招1650人!...
  18. 苹果平板怎么卸载软件_苹果卸载软件功能
  19. Salt Pepper—The Art of Illustrating Texture
  20. Firebird数据库表结构及数据导出

热门文章

  1. 曲线坐标轴范围及刻度的自适应算法综述
  2. Export/Import 使用技巧与常见错误
  3. QQ网页签到加速小工具PHP源码二次优化版 包含QQ空间功能
  4. Altium Designer16.0中查找元器件的三种方法
  5. 解密.ts视频文件(C#)
  6. 上海无印良品地理空间分布特征与选址策略可视化研究
  7. 强引用,软引用,弱引用和虚引用的说明
  8. MapGIS IGServer开发平台学习版安装文档
  9. VS2019配置VMTK、VTK库
  10. 如何用webpack打包umd模块并测试打包结果