PHP基于phpqrcode生成帶LOGO圖像的二維碼實(shí)例
本文實(shí)例講述了PHP基于phpqrcode生成帶LOGO圖像的二維碼。分享給大家供大家參考。具體如下:
這里PHP使用phpqrcode生成帶LOGO圖像的二維碼,使用起來(lái)很方便,代碼中含 生成不帶Logo的標(biāo)準(zhǔn)二維碼和生成帶Logo的二維碼,可根據(jù)注釋修改使用。
<?php
include ('phpqrcode.php');
$value = 'http://www.codesc.net';//二維碼數(shù)據(jù)
$errorCorrectionLevel = 'L';//糾錯(cuò)級(jí)別:L、M、Q、H
$matrixPointSize = 10;//二維碼點(diǎn)的大?。?到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二維碼的文件名
?>
感興趣的朋友還可參考本站二維碼工具:http://tools.jb51.net/transcoding/jb51qrcode
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
相關(guān)文章
php實(shí)現(xiàn)Mysql簡(jiǎn)易操作類
這個(gè)PHP實(shí)現(xiàn)的mysql的操作類完整版已經(jīng)使用過(guò)了,而這個(gè)簡(jiǎn)化版是經(jīng)過(guò)修改完整版后的簡(jiǎn)化版,適用在一般的 PHP 應(yīng)用中,功能上可以實(shí)現(xiàn)基本的增刪改查的操作,以及打印 MYSQL 錯(cuò)誤,自我感覺(jué)不錯(cuò),如果網(wǎng)站應(yīng)用不是很強(qiáng)大,應(yīng)用這個(gè) MYSQL 的操作類已經(jīng)足夠了,2015-10-10
php5與php7的區(qū)別點(diǎn)總結(jié)
在本篇文章里小編給大家整理的是關(guān)于php5與php7的區(qū)別是什么的相關(guān)知識(shí)點(diǎn)內(nèi)容,有需要的朋友們學(xué)習(xí)下。2019-10-10
php5.3不能連接mssql數(shù)據(jù)庫(kù)的解決方法
這篇文章主要介紹了php5.3不能連接mssql數(shù)據(jù)庫(kù)的解決方法,針對(duì)php5.3之后不支持mssql_connect函數(shù)提供了對(duì)應(yīng)的解決方法,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2014-12-12
PHP實(shí)現(xiàn)模擬http請(qǐng)求的方法分析
這篇文章主要介紹了PHP實(shí)現(xiàn)模擬http請(qǐng)求的方法,簡(jiǎn)單分析了http請(qǐng)求的原理、流程及php實(shí)現(xiàn)模擬http請(qǐng)求的相關(guān)操作技巧,需要的朋友可以參考下2017-12-12
PHP簡(jiǎn)單實(shí)現(xiàn)定時(shí)監(jiān)控nginx日志文件功能示例
這篇文章主要介紹了PHP簡(jiǎn)單實(shí)現(xiàn)定時(shí)監(jiān)控nginx日志文件功能,涉及php定時(shí)讀取nginx服務(wù)器日志以及基于curl的數(shù)據(jù)傳輸相關(guān)操作技巧,需要的朋友可以參考下2018-06-06
PHP面向?qū)ο蟪绦蛟O(shè)計(jì)內(nèi)置標(biāo)準(zhǔn)類,普通數(shù)據(jù)類型轉(zhuǎn)為對(duì)象類型示例
這篇文章主要介紹了PHP面向?qū)ο蟪绦蛟O(shè)計(jì)內(nèi)置標(biāo)準(zhǔn)類,普通數(shù)據(jù)類型轉(zhuǎn)為對(duì)象類型,結(jié)合實(shí)例形式分析了php面向?qū)ο蟪绦蛟O(shè)計(jì)中的內(nèi)置標(biāo)準(zhǔn)類,普通數(shù)據(jù)類型概念、功能及對(duì)象類型轉(zhuǎn)換相關(guān)操作技巧,需要的朋友可以參考下2019-06-06
Mac環(huán)境下php操作mysql數(shù)據(jù)庫(kù)的方法分享
今天在mac上搭建好了php的環(huán)境,我們就把php操作mysql數(shù)據(jù)庫(kù)的方法分享給大家,有需要的小伙伴參考下。2015-05-05

