• PHP生成有背景的二维码图,摘自网络


    有一天产品MM高高兴兴的走过来,兴奋的和我分享她想出来的一个新的idea。

    产品MM:你看这个(她指了指她的手机),一脸兴奋

    那是一张带着二维码的图片,内容如下:

    她接着说:如果我们的分销也能做成类似的样子,直接发送这种带二维码的图片的话。然后,意犹未尽的看着我。

    我弱弱的问了一句:草泥马?是不是太复杂了?

    她不说话,静静的看着我。

    要不我们试试吧,我无奈的说。

    她点点头,说了句那就拜托你啦,然后就潇洒的走了。

    代码如下:

    <?php
    include('phpqrcode.php');
    
    $imgpath="test.jpg"; //背景图片
    $im=imagecreatefromjpeg($imgpath);
    //背景中二维码的位置和尺寸信息
    $top=448;
    $left=222;
    $width=200;
    $height=200;
    
    //生成我们需要的二维码图片
    $url="https://my.oschina.net/jamesren";
    $suffix=time().rand();
    $newqrimg="qr_new_{$suffix}.png";
    QRcode::png($url, $newqrimg, 'L', 6, 1);
    //用新的二维码替换背景中二维码
    $qrim=imagecreatefrompng($newqrimg);
    $qrw=imagesx($qrim);
    $qrh=imagesy($qrim);
    imagecopyresampled($im, $qrim, $left, $top, 0, 0, $width, $height, $qrw, $qrh);
    // imagejpeg($im,"newtest.jpg");
    header("content-type:image/jpg");
    imagejpeg($im);
    if(is_file($newqrimg)){
        unlink($newqrimg);
    }
    imagedestroy($im);
    imagedestroy($qrim);

    链接: https://pan.baidu.com/s/1sG6RB_RVvMexe-B8iMgmiA 密码: qdrp

  • 相关阅读:
    Redis
    元类 metaclass
    聊一聊 Django 中间件
    Django rest framework
    聊一聊python的单例模式
    Django-admin管理工具
    MongoDB
    Beautifulsoup
    三、模型(一)
    九、Python发送QQ邮件(SMTP)
  • 原文地址:https://www.cnblogs.com/yszr/p/9578533.html
Copyright © 2020-2023  润新知