Home  >  Article  >  Backend Development  >  PHP generates a QR code example with a LOGO image based on phpqrcode, phpqrcodelogo_PHP tutorial

PHP generates a QR code example with a LOGO image based on phpqrcode, phpqrcodelogo_PHP tutorial

WBOY
WBOYOriginal
2016-07-13 09:46:47681browse

PHP generates an example of a QR code with a LOGO image based on phpqrcode, phpqrcodelogo

This article describes an example of PHP generating a QR code with a LOGO image based on phpqrcode. Share it with everyone for your reference. The details are as follows:

Here PHP uses phpqrcode to generate a QR code with a LOGO image, which is very convenient to use. The code includes the generation of a standard QR code without a logo and a QR code with a logo, which can be modified and used according to comments.

<&#63;php
include ('phpqrcode.php');
$value = 'http://www.codesc.net';//二维码数据
$errorCorrectionLevel = 'L';//纠错级别:L、M、Q、H
$matrixPointSize = 10;//二维码点的大小:1到10
QRcode::png ( $value, 'ewm.png', $errorCorrectionLevel, $matrixPointSize, 2 );//不带Logo二维码的文件名
echo "二维码已生成" . "<br />";
$logo = 'emwlogo.gif';//需要显示在二维码中的Logo图像
$QR = 'ewm.png';
if ($logo !== FALSE) {
  $QR = imagecreatefromstring ( file_get_contents ( $QR ) );
  $logo = imagecreatefromstring ( file_get_contents ( $logo ) );
  $QR_width = imagesx ( $QR );
  $QR_height = imagesy ( $QR );
  $logo_width = imagesx ( $logo );
  $logo_height = imagesy ( $logo );
  $logo_qr_width = $QR_width / 5;
  $scale = $logo_width / $logo_qr_width;
  $logo_qr_height = $logo_height / $scale;
  $from_width = ($QR_width - $logo_qr_width) / 2;
  imagecopyresampled ( $QR, $logo, $from_width, $from_width, 0, 0, $logo_qr_width, $logo_qr_height, $logo_width, $logo_height );
}
imagepng ( $QR, 'ewmlogo.png' );//带Logo二维码的文件名
&#63;>

I hope this article will be helpful to everyone’s PHP programming design.

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/1030146.htmlTechArticlePHP generates an example of QR code with LOGO image based on phpqrcode, phpqrcodelogo This article tells the example of PHP generating QR code with LOGO based on phpqrcode QR code for the image. Share it with everyone for your reference. Specifically...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn