Method One such generation is a two-dimensional code with no pictures in the middle, a direct call to Google a function is achieved.
The code is as follows |
Copy Code |
$urlToEncode = "http://gz.altmi.com"; Generateqrfromgoogle ($urlToEncode); function Generateqrfromgoogle ($chl, $widhtHeight = ' _level= ', $EC ' L ', $margin = ' 0 ') { $url = UrlEncode ($url); Echo ' '; } |
Generate a logo two-dimensional code like a micro-letter
The code is as follows |
Copy Code |
QR Code + logo generator QR image in the middle plus logo $data = isset ($_get[' data ')? $_get[' data ']: ' http://www.111cn.net '; $size = isset ($_get[' size '])? $_get[' size ']: ' 130x130 '; $logo = isset ($_get[' logo ')? $_get[' logo ': './20130128160755.jpg ';//middle that logo $chl = UrlEncode ($logo); $png = "http://chart.googleapis.com/chart?chs= $size &cht=qr&chl= $chl &chld=l|1&choe=utf-8"; $QR = Imagecreatefrompng ($png);//Outside that QR chart if ($logo!== FALSE) { $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); } Header (' content-type:image/png '); Imagepng ($QR); Imagedestroy ($QR); |
Finally share some common two-dimensional code generation plug-in download address
Address: http://phpqrcode.sourceforge.net/
Download: http://sourceforge.net/projects/phpqrcode/
3.libqrencode
Address: http://fukuchi.org/works/qrencode/index.en.html
PHP support please refer to: http://hirokawa.netflowers.jp/entry/4900/
4.QRcode Perl CGI & PHP Scripts
Address: http://www.swetake.com/qr/qr_cgi.html