Home > Backend Development > PHP Tutorial > How to generate color QR code with PHP QRCODE, phpqrcode generation_PHP tutorial

How to generate color QR code with PHP QRCODE, phpqrcode generation_PHP tutorial

WBOY
Release: 2016-07-12 08:52:16
Original
1140 people have browsed it

How to generate color QR code with PHP QRCODE, phpqrcode generation

This article describes the method of generating color QR code with PHP QRCODE. Share it with everyone for your reference, the details are as follows:

Here we rewrote PHPQRCODE, streamlined some codes, and merged the output of PNG, GIF, and JPEG.

Parameter description:

Calling method:
Copy code The code is as follows: QRcode::IMGout($text, $outfile = false, $level = QR_ECLEVEL_L, $size = 3, $col=array(array( 255,255,255),array(0,0,0)),$margin =2, $saveandprint=false,$logo=false,$bg=false,$type='png');

$text string
$outfile = false

Output file

$level = L Fault tolerance L 7% M 15% Q 25% H 30%
$size = 3 Size of each pixel
$col=array(array(255,255,255),array(0,0,0))

Color multidimensional array RBG

[0] background color array(r,g,b)
[1] Around the upper left corner array(r,g,b)
[2] Around the upper right corner array(r,g,b)
[3] Around the lower left corner array(r,g,b)
[4] Upper left corner center array(r,g,b)
[5] Upper right corner center array(r,g,b)
[6] Lower left corner center array(r,g,b)
[7] Content array(r,g,b)
[8] Whether the content color changes//No code has been written yet, reserved

$margin = 2 //Surround margin
$saveandprint=false

Whether to output simultaneously when $outfile is true

$logo=false LOGO图像地址 //LOGO高大于宽自动裁剪 圆角透明没写好
$bg=false //背景图像数组

Copy after login

[0] Image address
[1] Background width 0 means unchanged
[2] Background height 0 means maintaining aspect ratio
[3] The ratio of the smaller value of LOGO width and background width and height, for example 0.8 is 80%
[4] The left margin of the LOGO from the background. 0 means centered. If the right exceeds the left margin, it will automatically move to the left
[5] LOGO distance from the top margin of the background. 0 means centered. If the bottom edge exceeds the margin, it will automatically move upward

$type='png' Output type PNG GIF JPG

phpqrcode file users can click here to enter the download page of this site: http://www.bkjia.com/codes/189897.html

In addition, This site also provides a very powerful QR code generation tool for everyone to use for free:

http://tools.jb51.net/transcoding/jb51qrcode

Readers who are interested in more PHP-related content can check out the special topics of this site: "Summary of PHP graphics and image operation skills", "Complete of PHP array (Array) operation skills", "Summary of PHP sorting algorithm", "Commonly used PHP Summary of Traversal Algorithms and Techniques", "PHP Data Structure and Algorithm Tutorial", "Summary of PHP Programming Algorithms", "Summary of PHP Mathematical Operation Techniques", "Summary of PHP Regular Expression Usage", "Summary of PHP Operations and Operator Usage" , "php string usage summary" and "php common database operation skills summary"

I hope this article will be helpful to everyone in PHP programming.

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/1127844.htmlTechArticleHow to generate color QR code with PHP QRCODE, generate phpqrcode. This article describes how PHP QRCODE generates color QR code. method. Share it with everyone for your reference, the details are as follows: Rewrite here...
Related labels:
source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template