PHP识别和生成二维码

2018年01月16日 23:01:36

阅读数:776

<1>PHP生成二维码

QR Code是一个PHP二维码生成类库,利用它可以轻松生成二维码,下载官网提供的类库后,只需要引入phpqrcode.php就可以生成二维码

代码实例如下:

  1. function setCode($url){
  2. $data = $url;
  3. $filename = '/var/www/pics/images/qrcode/'.time().'.png'; // 生成的文件名
  4. $errorCorrectionLevel = 'L'; // 纠错级别:L、M、Q、H
  5. $matrixPointSize = 4; // 点的大小:1到10
  6. QRcode::png($data, $filename, $errorCorrectionLevel, $matrixPointSize, 2);
  7. }

<2>PHP识别二维码和条形码

支持格式:jpg、jpeg、png、gif

使用的拓展:php-zbarcode

拓展地址:https://github.com/mkoppanen/php-zbarcode

在线测试工具:http://demo.geekso.com/qrcode/current/tools

安装php-zbarcode之前需要先安装ImageMagick、zbar,具体的安装步骤见下链接

http://blog.mylogged.com/php%E8%AF%86%E5%88%AB%E4%BA%8C%E7%BB%B4%E7%A0%81%E5%8A%9F%E8%83%BDphp-zbarcode-%E5%AE%89%E8%A3%85/

代码实例:

  1. <?php
  2. $image = new ZBarCodeImage("test2.jpg");
  3. $scanner = new ZBarCodeScanner();
  4. $barcode = $scanner->scan($image);
  5. if (!empty($barcode)) {
  6. foreach ($barcode as $code) {
  7. printf("Found type %s barcode with data %s\n", $code['type'], $code['data']);
  8. }
  9. }
  10. ?>

版权声明:本文转载请注明出处:

转载自http://lxfamn.cn/blog

未经允许不得转载:lxfamn » PHP识别和生成二维码

赞 (0) 打赏

置顶推荐

评论 0

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏