This article describes the PHP based on Phpqrcode generation with logo image of two-dimensional code. Share to everyone for your reference. Specifically as follows:
Here PHP uses Phpqrcode to generate a logo image of the two-dimensional code, easy to use, the code contains the generation without logo standard two-dimensional code and generate a logo with two-dimensional code, can be modified according to the annotation use.
<?php include (' phpqrcode.php '); $value = ' http://www.codesc.net '; Two-dimensional code data $ Errorcorrectionlevel = ' l ';//Error correction level: L, M, Q, H $matrixPointSize = 10;//Two-dimensional code point size: 1 to QRCode::p ng ($value, ' ewm.png ', $ Errorcorrectionlevel, $matrixPointSize, 2)//filename with no logo two-dimensional code echo "Two-dimensional code has been generated."
"<br/>";
$logo = ' emwlogo.gif '//The logo image to be displayed in two-dimensional code $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 _heig
HT); } imagepng ($QR, ' ewmlogo.png ');//file name with logo two-dimensional code?>
Interested friends can also refer to this station two-dimensional code tool: Http://tools.jb51.net/transcoding/jb51qrcode
I hope this article will help you with your PHP program design.