在二维码中,放入图片,遮挡一部分是被允许的。
二维码在少许损伤的情况下还可以读取出来,图片可以放置的位置如图的黄色区域。(具体可以放多大要看二维码生成时的纠错能力)
二维码的纠错级别:
纠错级别越高,生成图片会越大。
L 水平 7%的字码可被修正
M 水平 15%的字码可被修正
Q 水平 25%的字码可被修正
H 水平 30%的字码可被修正
具体可以测试一下,究竟能不能被扫描出来。

该博文首发于新浪博客dqx-低权限。

上面试验的几个二维码图片是Photoshop做的,用PS做非常简单,直接两个图层,把图片图层放到二维码图层上面,调整上面图片的大小即可。
如何用在Lodop生成的二维码中添加图片呢?
Lodop本身没有图片+二维码的组合类型,但是可以通过二维码和图片的叠加实现。
打印项叠加,参考本博客的另一篇博文:
Lodop调整打印项输出顺序 覆盖与层级(首发于dqx-低权限,目前在该博文中也有)
上面这个链接里的博文里有图片和图片叠加,图片和文字叠加等,简单来说,叠加顺序就是打印项的顺序,后输出的在上面,想要实现里面带图片的二维码。
先输出二维码,然后输出相应的图片,打印二维码带图片。
LODOP.ADD_PRINT_BARCODE语句在图片LODOP.ADD_PRINT_IMAGE之前即可。

转载于:https://www.cnblogs.com/huaxie/p/10469020.html

二维码中加图片(打印带图片的二维码)相关推荐

  1. QRCode二维码生成方案及其在带LOGO型二维码中的应用(2)

    QRCode二维码生成方案及其在带LOGO型二维码中的应用(2) 原文:QRCode二维码生成方案及其在带LOGO型二维码中的应用(2) 续前:QRCode二维码生成方案及其在带LOGO型二维码中的应 ...

  2. QRCode二维码生成方案及其在带LOGO型二维码中的应用(1)

    提要:很多公司为商业宣传之需,常将企业LOGO加入二维码中,但如果LOGO遮挡区域足够地大,二维码就变得无法识别.那么,有没有一种办法将上述区域预先"抠空"出来(以便专门放置LOG ...

  3. c语言二维数组中的周边,【C语言】二维数组中的查找,杨氏矩阵

    //二维数组中的查找,杨氏矩阵 //在一个二维数组中,每行都依照从左到右的递增的顺序排序.每列都依照从上到下递增的顺序排序. //请完毕一个函数.输入这种一个数组和一个数,推断数组中是否包括这个数. ...

  4. 算法013:二维数组中的查找-在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断中是否存在

    题目:在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序.请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数.示例: 现有 ...

  5. poi读取excel中的内容(带图片)

    项目中有一需求:需要读取excel中的信息,带图片,需要将每一行的图片,做对应,整理方法如下: 主要逻辑: 1,获取excel对象, 2,读取excel中所有的图片流,将图片所处的位置和图片流存在ma ...

  6. JAVA使用barcode4j生成条形码和二维码图片以及带logo的二维码,验证码图片

    二维码 1.Maven引入barcode4j依赖 <!-- 条形码生成 --><dependency><groupId>net.sf.barcode4j</g ...

  7. QRCode二维码生成方案及其在带LOGO型二维码中的应用

    很多公司为商业宣传之需,常将企业LOGO加入二维码中,但如果LOGO遮挡区域足够地大,二维码就变得无法识别.那么,有没有一种办法将上述区域预先"抠空"出来(以便专门放置LOGO), ...

  8. fastreport打印ftp图片_C#:使用FastReport打印带图片传参模板的实现方法

    大家都知道,C#打印图片可以直接调用PrintDocument控件的PrintPage事件,通过画刷对image对象直接进行绘制.但是这种方法存在局限,例如如果打印的图片需要按纸张大小进行缩放的话,那 ...

  9. 1.关于QT中的Graphics绘图,定时器,动画,将窗口中的内容打印到图片上,打印机,打印预览

     1 新建项目 A  修改pro中的内容如下: HEADERS += \ MyWidget.h SOURCES += \ MyWidget.cpp QT += gui widgets prints ...

最新文章

  1. 小白学数据分析-----回归分析在游戏人气分析的应用探索
  2. 创建web服务器||HTTP协议的概念||报文||HTTP请求与响应处理——未完待续
  3. python xlwt写入数据超过范围限制_python的xlwt不能正确写入以及缓冲区问题
  4. 重要接口—RandomAccess接口
  5. rocketmq docker集群_【解构云原生】RocketMQ高可用方案调研及On K8S设计展望(下)...
  6. 合成孔径雷达_合成孔径雷达(SAR)基础:汇总
  7. 从72小时到1分钟,数据如何快速响应业务需求?
  8. nRF52832 BLE_DFU空中升级OTA(一)安装软件(SDK14.2.0)
  9. Oracle新建数据库和用户及表空间
  10. 集训8.21树状数组讲解
  11. 初学者对于SVM的一点点学习心得
  12. win系统下非系统盘msdia.dll文件怎么处理
  13. 数学建模——评价模型之层次分析法
  14. 没有一个程序员,能“活过”40岁
  15. 简单微信公众号支付,亲测好用!
  16. 程序员在上海税前12000的工资,真实发到手能拿到多少?
  17. JS-108~161
  18. 如何使用Photoshop 2021给图片制作出渐变效果?
  19. 尾部相关性尾部风险价圣分
  20. 监控视频压缩存储该如何解决?

热门文章

  1. linux自动重复数据,Permabit推出针对Linux的重复数据删除软件
  2. Goland入门指南(使用Goland创建并运行项目)
  3. css3 火焰文字,CSS3-CSS3源码之火焰文字特效
  4. 图像检测:SSD系列
  5. 小试Plone-5.1.6下用collective.celery支持collective.documentviewer 5.0.4的异步转换,效果仍不理想
  6. MES支撑企业进行精细化管理
  7. 从FM推演各深度CTR预估模型(附代码)
  8. 洛谷试炼场被虐记录——新手村
  9. java根据名称生成头像_教你用go freetype根据用户昵称生成头像
  10. 博客暂停更新,微信公众号GiveMe5G继续,欢迎关注!