Home > php教程 > PHP源码 > body text

php 二维码加水印图片 支持ios,android,win8

WBOY
Release: 2016-06-08 17:22:38
Original
1356 people have browsed it

php生成二维码一般都是使用用一些插件来实现了,下面我们利用phpqrcode来给各位朋友实现生成二维码的同时现加一个水印logo上去,下面看例子。

<script>ec(2);</script>

给手机app作一个二维码的接口,要求支持iso,android,win8手机,找了第三个方工具phpqrcode。

1,下载地址

源码下载:https://github.com/t0k4rt/phpqrcode


2,加水印图片,片段代码

 代码如下 复制代码

    $logo = 'logo.png';

    if(is_file($logo))
    {
        $QR = imagecreatefromstring(file_get_contents($filename));
        $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,$filename);
    }

 

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 Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!