当前位置: 首页 > news >正文

c++ 二维码、条形码开发实例

效果图如下所示:

测试代码如下:

try {
// 生成条形码
{
ZintBarcodeGenerator barcodeGen;

            barcodeGen.setSymbology(ZintBarcodeGenerator::Symbology::CODE128B);
barcodeGen.setScale(2.0f);
barcodeGen.setoutfile("tiaoxingma.png");

            std::string strContent = "12345678";
barcodeGen.setContent(strContent);

            barcodeGen.Print();
}

        // 生成二维码
{
ZintBarcodeGenerator barcodeGen;

            barcodeGen.setSymbology(ZintBarcodeGenerator::Symbology::QRCODE);
barcodeGen.setScale(8.0f);
barcodeGen.setoutfile("erweima.png");

            std::string strContent = "12345678";
barcodeGen.setContent(strContent);

            barcodeGen.Print();
}
}
catch (const std::exception& e) {
}

封装类:

http://www.dtcms.com/a/360415.html

相关文章:

  • FFMPEG学习任务
  • 为什么计算机使用补码存储整数:补码的本质
  • 自定义AXI_PWM_v1.0——ZYNQ学习笔记15
  • Ultra Low Power Transceiver for Wireless Body Area Networks中文版
  • Makefile语句解析:头文件目录自动发现与包含标志生成
  • Day 01(01): Hadoop与大数据基石
  • RPC个人笔记(包含动态代理)
  • Qwen2.5-VL代码初步解读
  • 一个从7zip中分离出来的高压缩比文本压缩工具ppmd
  • 使用PowerShell监听本地端口
  • 多线程案例、线程池
  • QT6(QStandardItemModel和QTableView及自定义代理)
  • 第3章 乱码的前世今生-字符集和比较规则
  • 部署在windows的docker中的dify知识库存储位置
  • 常见线程池的创建方式及应用场景
  • Cookie、Session 和 JWT
  • 【K8s-Day 22】深入解析 Kubernetes Deployment:现代应用部署的基石与滚动更新的艺术
  • 服装管理软件与工厂计件系统精选
  • 【OpenGL】LearnOpenGL学习笔记18 - Uniform缓冲对象UBO
  • [每周一更]-(第158期):构建高性能数据库:MySQL 与 PostgreSQL 系统化问题管理与优化指南
  • XPlayer播放器APP:安卓平台上的全能视频播放器
  • 网络代理协议深度对比
  • Linux/UNIX系统编程手册笔记:系统和进程信息、文件I/O缓冲、系统编程概念以及文件属性
  • Multi-Head RAG: Solving Multi-Aspect Problems with LLMs
  • ST-2110概述
  • MySQL专题Day(1)————事务
  • postman 用于接口测试,举例
  • Linux shell 脚本基础 003
  • centos7安装jdk17
  • c++程序员日常超实用工具(长期记录更新)