| 手机版 | 广告:Q506026832;注册Q群:323322609

   搜索引擎 韩国女团 视频聊天网 新闻 科技 军事 健康 安全 消防 财经 技术 营销 名站 影视 旅游 娱乐 情感 两性 法律 游戏 饮食 汽车 图片

   驾校宝典 服务器VPS seo优化 系统电脑 日本女明星 佛教基督 中医药 交通违章查询 明星 历史 软件 美女热舞 电子商务 怪异奇闻 历史

   金融贷款 新闻热点 影视图片 电子商务 动物 展会 小说散文 养生健康 美食餐饮 谈股论经 通讯网络 美女写真 军事神侃 文学 日韩明星

 
当前位置: 首页 » 资讯 » 系统电脑 » 正文

Thinkphp3.2.3整合/玉兰城phpqrcode生成带logo的二维码

放大字体  缩小字体 发布日期:2016-07-23  浏览次数:8
核心提示:Thinkphp3.2.3整合phpqrcode生成带logo的二维码的实现方法,玉兰城-在线观看/感兴趣的小伙伴们可以参考一下 Thinkphp中没有二维
Thinkphp3.2.3整合phpqrcode生成带logo的二维码的实现方法,玉兰城-在线观看/感兴趣的小伙伴们可以参考一下 Thinkphp中没有二维码相关的库,因此我们可以通过整合phpqrcode来完成生成二维码的功能。下载phpqrcode下载地址:http://phpqrcode.sourceforge.net/整合到Thinkphp框架在“ThinkPHP\Library\Vendor\”下新建目录phpqrcode,将压缩包内容解压到该文件夹下。调用phpqrcode生成二维码在IndexController控制器下添加如下方法:public function qrcode($url="www.baidu.com",$level=3,$size=4) { Vendor('phpqrcode.phpqrcode'); $errorCorrectionLevel =intval($level) ;//容错级别 $matrixPointSize = intval($size);//生成图片大小 //生成二维码图片 $object = new \QRcode(); $object->png($url, false, $errorCorrectionLevel, $matrixPointSize, 2); }访问:http://127.0.0.1/Index/qrcode即可看到生成的二维码。生成带logo的二维码先调用phpqrcode生成一张二维码,再使用php的image相关函数将logo图片添加到生成的二维码图片上。include 'phpqrcode.php'; $value = 'http://www.cnblogs.com/txw1958/'; //二维码内容 $errorCorrectionLevel = 'L';//容错级别 $matrixPointSize = 6;//生成图片大小 //生成二维码图片 QRcode::png($value, 'qrcode.png', $errorCorrectionLevel, $matrixPointSize, 2); $logo = 'logo.png';//准备好的logo图片 $QR = 'qrcode.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图片宽度 $logo_height = imagesy($logo);//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, 'helloweixin.png'); echo '<img src="helloweixin.png">';以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
 
 
[ 资讯搜索 ]  [ ]  [ 告诉好友 ]  [ 打印本文 ]  [ 关闭窗口 ]

 
0条 [查看全部]  相关评论

 
推荐图文
推荐资讯
点击排行
 
 
购物车(0)    站内信(0)     新对话(0)