PHP基于phpqrcode生成带LOGO图像的二维码实例_php技巧

本文实例讲述了PHP基于phpqrcode生成带LOGO图像的二维码。分享给大家供大家参考。具体如下:

这里PHP使用phpqrcode生成带LOGO图像的二维码,使用起来很方便,代码中含 生成不带Logo的标准二维码和生成带Logo的二维码,可根据注释修改使用。

<?php
include ('phpqrcode.php');
$value = 'http://www.codesc.net';//二维码数据
$errorCorrectionLevel = 'L';//纠错级别:L、M、Q、H
$matrixPointSize = 10;//二维码点的大小:1到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

希望本文所述对大家的php程序设计有所帮助。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php
, 二维码
, php生成二维码
, Logo图像
phpqrcode
php qrcode生成二维码、qrcode 二维码、qrcode二维码生成器、qrcode生成二维码图片、qrcode二维码中文乱码,以便于您获取更多的相关知识。

时间: 2024-10-18 14:17:08

PHP基于phpqrcode生成带LOGO图像的二维码实例_php技巧的相关文章

asp.net(C#)使用QRCode生成图片中心加Logo或图像的二维码实例_实用技巧

本文实例讲述了asp.net(C#)使用QRCode生成图片中心加Logo或图像的二维码.分享给大家供大家参考,具体如下: <%@ WebHandler Language="C#" Class="GetQRCode" %> using System; using System.Web; using ThoughtWorks.QRCode.Codec; using ThoughtWorks.QRCode.Codec.Data; using ThoughtW

php调用google接口生成二维码示例_php技巧

复制代码 代码如下: <?php $data = isset($_GET['t']) ? $_GET['t'] : 'http://www.XXX.com'; $size = isset($_GET['size']) ? $_GET['size'] : '150x150'; $logo = isset($_GET['logo']) ? $_GET['logo'] :"./image/logo.jpg"; $chl = urlencode($logo); $png = "

基于Android实现个性彩色好看的二维码_Android

我编码的风格,先给大家展示下效果图,亲们感觉效果还不错,很满意的话,请继续往下阅读. 之前呢,也写过用安卓实现二维码生成彩色的二维码和带logo的二维码,也知道可以使用QRCode和ZXing两种方式,然后这一篇呢也是写二维码使用BarcodeFormat.QR_CODE,主要也是看见很多的非常漂亮的二维码,这里呢主要模仿qq的二维码,并且也高仿实现了长按发送给朋友和保存到图库的功能,觉得不错呢就请多支持下,哪里不好呢也可以说出来.好了我们一步一步来. 第一步:简单二维码实现 先来个最简单的二维

基于Android实现个性彩色好看的二维码

我编码的风格,先给大家展示下效果图,亲们感觉效果还不错,很满意的话,请继续往下阅读. 之前呢,也写过用安卓实现二维码生成彩色的二维码和带logo的二维码,也知道可以使用QRCode和ZXing两种方式,然后这一篇呢也是写二维码使用BarcodeFormat.QR_CODE,主要也是看见很多的非常漂亮的二维码,这里呢主要模仿qq的二维码,并且也高仿实现了长按发送给朋友和保存到图库的功能,觉得不错呢就请多支持下,哪里不好呢也可以说出来.好了我们一步一步来. 第一步:简单二维码实现 先来个最简单的二维

yii+phpqrcode生成二维码实例

以前我们讲过一些关于用phpqrcode生成二维码的文章,下面我们先列出来 php利用PHP QR Code生成二维码(带logo) PHP生成二维码(使用PHP QR Code二维码生成类库) 利用phpqrcode生成二维码实例代码 超简单PHP生成二维码实例 下面我们来讲讲yii整合phpqrcode生成二维码的实例. 1,先到官网下载包  http://phpqrcode.sourceforge.net/ 下载官网提供的类库后,只需要使用phpqrcode.php就可以生成二维码了,当然

asp.net 生成、解析条形码和二维码

原文 asp.net 生成.解析条形码和二维码 一.条形码 一维码,俗称条形码,广泛的用于电子工业等行业.比如我们常见的书籍背面就会有条形码,通过扫描枪等设备扫描就可以获得书籍的ISBN(International standard book number,国际标准书号).编码方式也很多,比如Code39和Code128等等,这两个编码的类代码见code39和code128,摘自于互联网,稍加修改(比如文字置于条码的中间位置).读者可以直接拷贝自项目中使用,这里简单演示一下,以Code128为例

如何用i?o?s自带avf实现不同二维码

问题描述 如何用i?o?s自带avf实现不同二维码 前段时间哟用到ios自带avf实现二维码扫描.可将手机倾斜45独角二维码就无法识别了,这个问题怎么解决呢 解决方案 任何库识别都有一个限度的,如果偏移太多,肯定是没法识别的. 解决方案二: 任何库识别都有一个限度的,如果偏移太多,肯定是没法识别的.

Thinkphp3.2.3整合phpqrcode生成带logo的二维码_php技巧

Thinkphp中没有二维码相关的库,因此我们可以通过整合phpqrcode来完成生成二维码的功能. 下载phpqrcode 下载地址:http://phpqrcode.sourceforge.net/ 整合到Thinkphp框架 在"ThinkPHP\Library\Vendor\"下新建目录phpqrcode,将压缩包内容解压到该文件夹下. 调用phpqrcode生成二维码 在IndexController控制器下添加如下方法: public function qrcode($ur

利用phpqrcode生成二维码实例代码

  QR码详细原理可以参考QR维基百科,中文版介绍比较少,英文版介绍很全面,推荐看英文版的. Description PHP QR Code is open source (LGPL) library for generating QR Code, 2-dimensional barcode. Based on libqrencode C library, provides API for creating QR Code barcode images (PNG, JPEG thanks to