在delphi下生成二维码,可以使用TDelphiZXingQRCode,该开源代码地址为:https://github.com/foxitsoftware/DelphiZXingQRCode/tree/master/Source

如果下载不了可以在https://download.csdn.net/download/csaaa2005/13704055下载

使用方法:

procedure CreateQrcode(code:string;img:TImage);
var
QRCode: TDelphiZXingQRCode;
Row, Column: Integer;
begin
QRCode := TDelphiZXingQRCode.Create;
try
QRCode.Data := code;
QRCode.Encoding := TQRCodeEncoding(0); //参加例子0-5 0:auto 4: utf-8
QRCode.QuietZone := 4;//0-100 边缘空白像素值
QRCodeBitmap.SetSize(QRCode.Rows, QRCode.Columns);for Row := 0 to QRCode.Rows - 1 dobeginfor Column := 0 to QRCode.Columns - 1 dobeginif (QRCode.IsBlack[Row, Column]) thenbeginQRCodeBitmap.Canvas.Pixels[Column, Row] := clBlack;end elsebeginQRCodeBitmap.Canvas.Pixels[Column, Row] := clWhite;end;end;end;img.Picture.Bitmap:=(QRCodeBitmap);
finally
QRCode.Free;
end;
end;

他这个本质上是使用tbitmap画点,节省资源速度快,不浪费内存,不生成文件,建议使用。的

如果码内容类似A001这样的字符,建议encodeing选4  utf8 without BOM ,如果选0可能会生成A1这样的错误码

在delphi下生成二维码相关推荐

  1. 实现在Node环境与浏览器环境下生成二维码

    前言 二维码在我们生活中随处可见,目前也有很多第三方平台可一键生成二维码,也有很多的第三方库支持生成二维码.今天咱们就在Node环境下与浏览器环境下,实现一下二维码的生成. 一.Node环境 目前已经 ...

  2. vue 前端生成二维码,并转换为图片

    这篇文章主要是分享下自己的收获,也是自己遇到的问题: 前端如何自己生成二维码? 前端如何将生成的二维码转成图片并展示? 如何控制二维码的显隐? 话不多说,直接上干货 base64如何转换成图片 npm ...

  3. Luat 功能开发教程(十三) 生成二维码

    目录 二维码 API说明 实现流程 示例 生成二维码 显示二维码 扫码 常见问题 为什么烧录了生成二维码的demo以后运行会报错 相关资料以及购买链接 二维码 二维条码/二维码(2-dimension ...

  4. Linux下使用命令生成二维码

    首先在保证linux联网的情况下安装 qrencode yum -y install qrencode 使用命令生成二维码(-s 后面的数字是二维码的大小 这里的18 是 18*18) qrencod ...

  5. jenkins 下自动构建 生成二维码(不使用蒲公英 fir)

    最近蒲公英每个版本只能下载10次了. 我感觉未来免费的东西会越来越不好,所以准备利用Tengine或者tomcat搭建自己 的下载平台. 先说下如何实现吧: 首先jenkins自动打包apk后, 把a ...

  6. delphi使用TDelphiZXingQRCode生成二维码条形码

    使用TDelphiZXingQRCode控件生成二维码条形码打印到TBitmap位图中,可以把二维码保存到JPG图片中.使用简单,代码如下: 需要的单元: uses Graphics, Jpeg, D ...

  7. 通过web系统实现淘宝营销引流,小说或者视频上传之后自动生成二维码,通过二维码分享之后引入微信或者扣扣加群,群满自动切换到下一个,以及数据统计分析和若干个小工具集成

    通过web系统实现淘宝营销引流,小说或者视频上传之后自动生成二维码,通过二维码分享之后引入微信或者扣扣加群,群满自动切换到下一个,以及数据统计分析和若干个小工具集成. 主要实现技术: 1.大文件视频分 ...

  8. thinkphp6下使用phpqrcode生成二维码

    系!首先你要有果只库! 实在稳矛到你就@我,我发比你.放在thinkphp6的这个文件夹内extend.然后控制器写只方法就得爹. /*** 生成二维码* @return string*/public ...

  9. 最最完整的二维码生成教程:MFC下利用libqrencode库生成二维码,显示在屏幕上并保存

    最近做项目的时候,需要用MFC写一个二维码生成器,要求根据指定内容生成二维码,显示在屏幕上,并能够保存在电脑中. 一. libqrencode库编译 libqrencode是一个日本人写的生成二维码的 ...

最新文章

  1. PHP自动搜索框post,php搜索框提示(自动完成)实例代码_PHP教程
  2. 异常数据(outlier data)处理基于分位数法(箱图法、箱型法)替换及删除方案
  3. 窗口缩放导致页面排版错乱的解决方法
  4. 删除目录下大量小文件和清空大文件
  5. Google Chrome 悄悄升级 WebGL 2.0 标准
  6. [云炬创业基础笔记] 第四章测试10
  7. docker 不包含依赖 打包_Docker容器技术(概念篇)
  8. oracle 10741 trace,RedHat5.3上安装Oracle 10.2.0.1
  9. E95-DTU(4G01-485)数传电台的特点及其应用详解
  10. 高并发中,那些不得不说的线程池与ThreadPoolExecutor类
  11. 【BZOJ1179】atm,tarjan缩点+最长路径
  12. winform checkedlistbox不显示复选框_据说90%的人都不知道怎么解决这个Word问题
  13. 做词云时报错cannot import name ‘WordCloud‘ from partially initialized module ‘wordcloud‘的解决办法
  14. git status命令
  15. java指定浏览器_java程序中指定某个浏览器打开的实现方法
  16. django教程day07
  17. STM32Cube程序使用 DFU 烧写后Leave DFUMode无法运行程序
  18. 最经典最常用的Ecplise快捷键
  19. brpc-client
  20. OPENAPI3.0 与 SpringBoot 开发实战: 新型高效开发模式,实现代码与API分离,高效开发,开发必看!!!

热门文章

  1. html鼠标拽不动,鼠标事件-拖拽(不能拖出窗口的div)
  2. datagridview取消默认选中_DataGridView取消默认选中行
  3. 数字证书在WEB应用中登录
  4. 计算机打印机 报废处理流程图,应急处置故障处理流程图(18项)分解.doc
  5. ElasticSearch学习----IK分词器
  6. 机器人运动学相关概念定义
  7. 在线筛选简历的有效方法,四步走!
  8. 软件皮肤 IrisSkin
  9. vue+web-highlighter实现高亮笔记/web荧光笔
  10. 旧款iPhone在德国下架对苹果是又一个重大打击