为什么80%的码农都做不了架构师?>>>   

条形码 和 二维码 对比

一维条形码只是在一个方向(一般是水平方向)表达信息,而在垂直方向则不表达任何信息,其一定的高度通常是为了便于阅读器的对准。 在水平和垂直方向的二维空间存储信息的条形码, 称为二维条形码(dimensional bar code)。相比一维条码,二维码记载更复杂的数据,比如图片、网络链接等。

一维条形码的应用可以提高信息录入的速度,减少差错率,但是一维条形码也存在一些不足之处:

● 数据容量较小: 30个字符左右

● 只能包含字母和数字

● 条形码尺寸相对较大(空间利用率较低)

● 条形码遭到损坏后便不能阅读(部分破坏还是有可能可以读取的)

与一维条形码相比二维条形码有着明显的优势,归纳起来主要有以下几个方面:

● 数据容量更大

● 超越了字母数字的限制

● 条形码相对尺寸小

● 具有抗损毁能力

条形码 和 二维码 应用场景

条形码的应用场景

条形码可以标出物品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等信息,因而在商品流通、图书管理、邮政管理、银行系统等许多领域都得到了广泛的应用

二维码的应用场景

● 信息获取(名片、地图、WIFI密码、资料)

● 网站跳转(跳转到微博、手机网站、网站)

● 广告推送(用户扫码,直接浏览商家推送的视频、音频广告)

● 手机电商(用户扫码、手机直接购物下单)

● 防伪溯源(用户扫码、即可查看生产地;同时后台可以获取最终消费地)

● 优惠促销(用户扫码,下载电子优惠券,抽奖)

● 会员管理(用户手机上获取电子会员信息、VIP服务)

● 手机支付(扫描商品二维码,通过银行或第三方支付提供的手机端通道完成支付)

条形码和二维码的分类

条形码的分类

常见的如下,详情查看 维基百科条形码

● EAN、UPC码

● ISBN码(书籍条形码)

● 39码 (39码是第一个字母数字式码制)

二维码的分类

常见的如下,详情查看  维基百科二维条码

● PDF417二维条码

● Maxicode二维条码

● QR Code

实例展示

地址:http://m.54php.cn/demo/scan_code   也可以手机扫描下图

博客使用产品

图书馆书籍详情页面加入ISBN条形码展示,方便用手机淘宝和微信扫码

手机淘宝扫码结果

效果图

相关核心代码

<?php
$barcode = '9787115281487';
$url = 'http://m.vincentguo.cn';
$email = 'mailto:apanly@163.com';//邮件二维码内容//名片二维码内容
$vcard = 'BEGIN:VCARD
VERSION:3.0
FN:郭威
NICKNAME:编程浪子
TITLE:PHP研发工程师
TEL;TYPE=work:181****9661
TEL:181****9661
EMAIL:www.54php.cn
END:VCARD';
$wifi = 'WIFI:T:WPA;S:ChuangJia-2F-B;P:123456789';//wifi二维码内容
$sms = 'smsto:8613774355074:你好,二维码发短信';//短信二维码内容
$tel = "tel:13774355074";//电话二维码内容
?>

参考资源

barcodephp

项目地址:http://www.barcodebakery.com/

yii2-qrcode

项目地址:https://github.com/2amigos/yii2-qrcode-helper

官网地址:http://www.2amigos.us/open-source/details/qrcode-helper

扫描APP

下载地址:http://www.wochacha.com/

原文地址: 【Demo】 生成二维码 和 条形码
标签: 二维码    条形码    barcode    qrcode    wifi    短信    名片

智能推荐

  • php 实现 二维码 扫描登录
  • 【微信技能】如何通过微信号知道对方微信的二维码
  • 【重要】ASCII码表
  • 【No.5 Ionic】修改 应用名,icon,启动界面
  • 【Demo】QQ,github,微博第三方社交登录

转载于:https://my.oschina.net/54php/blog/757186

【Demo】 生成二维码 和 条形码相关推荐

  1. ZXing 生成二维码和条形码

    今天,做项目需要使用条形码扫描枪扫描二维码,以后后续手动生成二维码和条形码.看了一下,同事写的例子以及自己在网上查看了一下源码,至于源码怎么搞的,没看,直接上使用功能! Step1:下载地址:http ...

  2. 一句代码生成二维码,一句代码生成条形码,批量生成二维码和条形码,步骤教学

    生产企业或者物流快递需要用到大量的二维码和条形码,但是要自行编写代码批量生成二维码或者条形码并不容易,涉及的知识面很广. Excel插件<E灵>提供了二维码接口和条形码接口,您只需要一句代 ...

  3. uniapp生成二维码和条形码

    uniapp生成二维码和条形码 我们做小程序在我的这个页面经常会遇到有生成二维码的需求,那么我们使用tki-barcode和tki-qrcode这两个组件进行实现我们的需求 组件下载地址:" ...

  4. Python 【生成二维码和条形码】

    一.概述 最近在学习Python , 编写了一个能生成二维码和条形码的窗体.利用窗体上的输入Entrance,可以输入需要编码的原始数据,分别点击按钮可以生成二维码和条形码.分别点击窗体上的按钮,预览 ...

  5. Android 生成二维码,条形码,二维码添加logo

    zxing生成二维码 implementation 'com.google.zxing:core:3.3.1' implementation(name: 'zxing-1.0.1', ext: 'aa ...

  6. C#生成二维码和条形码并实现打印的功能

    转载:https://www.cnblogs.com/xixim/p/4589078.html 下载地址:http://pan.baidu.com/s/1kTr3Vuf Step1:使用VS2010新 ...

  7. excel每行按模板导出为一个excel文件,可以指定列文本生成二维码或者条形码

    程序修改了bug,增加了功能.(20220825) 该程序可以把一个excel文件中每行数据按指定模板生成一个单独excel文件. 1. 模板文件为tpl\template.xlsx. 2. 从左侧数 ...

  8. 生成二维码与条形码的各种方法

    二维码 方法1:将网址生成二维码的API调用接口 http://pan.baidu.com/share/qrcode?w=150&h=150&url=http://www.54admi ...

  9. zxing详细使用说明 java生成二维码、条形码

    zxing详细使用 一.引用maven依赖 二.生成条形码 1.生成二维码基本使用 2.`BarcodeFormat` (条形码类型) 3.`EncodeHintType`(条形码自定义属性) 4.` ...

最新文章

  1. 代码详解 | 用Pytorch训练快速神经网络的9个技巧
  2. Python 操作数据库(1)
  3. # 定义四边形_数学教研——认识四边形
  4. hdu2041 dp
  5. 14秋 c 语言程序设计 在线作业1,14秋学期《C语言及程序设计》在线作业
  6. Spring AOP源码解析——AOP动态代理原理和实现方式
  7. 开关量光端机产品特点及应用范围介绍
  8. 错误解决:常出现在iis搭建网站
  9. 李伟山:金融撮合架构
  10. 【图像隐写】基于matlab高斯模型JPEG图像隐写【含Matlab源码 367期】
  11. 快解析结合绿盾文档加密软件
  12. 新手如何Reverces(3自动化逆向篇)
  13. Android RecyclerView优雅实现复杂列表布局(二)
  14. 5)自适应滤波(二)[RLS算法]
  15. Elastic:运用 Elastic Maps 实时跟踪,可视化资产分布及地理围栏告警(一)
  16. win10企业版LTSC-1809无法访问共享文件
  17. 判断点圆关系 (30 分)
  18. 承香墨影的行业周报-0x0010
  19. 我的世界服务器区块修复,MC新人解决区块错误问题教程详解
  20. 今年研究生上岸,有什么忠告可以给我的?

热门文章

  1. 利用第三方API实现文件在线预览/编辑/上传/下载等功能
  2. 解决安装双系统后ubuntu系统只有一个分辨率问题
  3. Python计算机视觉——第七章 图像搜索
  4. 苹果python怎么用_mac怎么使用python
  5. MATLAB 基础知识 数据类型 时间表 按行时间和变量类型选择时间表数据
  6. 2019科大讯飞在线笔试
  7. mac下载使用finalshell
  8. Java商城首页优化_Java 实战:记一次线上商城系统高并发的优化
  9. h桥控制电机刹车_(2条消息) h桥控制电机刹车
  10. 第九章 动态规划-1262:【例9.6】挖地雷